Stan komponentów React.js #86
Replies: 16 comments 17 replies
-
Beta Was this translation helpful? Give feedback.
-
Cześć, Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Cześć Michał, w sumie natrafiłem na Twój blog już po pewnym czasie, gdy już poniekąd przejrzałem tutorial główny Reacta (np. grę Tic Tac Toe), ale ten kurs tutaj fajnie mi to wszystko usystematyzował. Mi udało się to sklecić w taki sposób, nie wiem czy to dobrze, że rozbijam przyciski na dwa odrębne functional components. P.S Ups, to jest kod który pisałem od podstaw czytania tego artykułu, a nie zadanie domowe jeszcze :D No to... następny wpis! :D A tak w ogóle, to jestem osobą, która bardzo chce zmienić typową branżę IT na właśnie programowanie, więc chwytam się czego się da, by nauczyć się jak najszybciej. Podziwiam ludzi, którzy mają wytrwałość by przejść przez te wszystkie dokumentacje. Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Czy jest jakaś różnica między inicjalizacją state'ów w konstruktorze, tak jak tutaj, a użyciem do tego funkcji getInitialState()? Pozdrawiam! Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Wow. Nie przeczytałem dokładnie zadania i próbowałem dodawać dwa eventy na jeden przycisk, tym samym straciłem jakieś 20 minut, żeby tylko dowiedzieć się, że dwóch eventow nie da się podpiąć :D no cóż, przynajmniej się czegoś dowiedziałem, a kurs świetny :) Moj kod do tego wpisu: class App extends React.Component { render() { + - Suma: {this.state.counter} Kliknięć Łącznie: {this.state.totalClicks} Podwójnych kliknięć: {this.state.doubleClicks}
} increment() { decrement() { dblClicked() { ReactDOM.render(, document.getElementById("app")); Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Jestem mega wdzięczna za Twoją robotę - rewelacyjny kurs! To tutaj porządnie zrozumiałam props i state. I idę do kolejnych lekcji. Wklejać kodu nie będę, ale działa :) Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
W czym takie rozwiązanie jest gorsze? (Zrobiłem coś podobnego zanim wszedłem w ten rozdział i działa, do tego jest to sporo mniej kodu, łatwiejsze do zrozumienia :) class App extends React.Component { render() { + {this.counter} - ); } increment() { decrement() { Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
class Licznik extends React.Component{ + {this.state.counter} - {this.state.suum} {this.state.doubleClick} );}
Czy poprawnie ? Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Mój state: Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Takie pytanie - w konstruktorze oraz w super nie podałem "props" a mimo to props zostały prawidłowo przekazane. Jaka jest więc różnica czy piszę: czy też Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Jedna funkcja increment z przekazaniem parametru o ile zmieni się licznik? increment = (ile) => e => { this.setState({
}) } render() { return (
); } Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
class App extends React.Component {
Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Ja to wykoncypowałem tak:
class ClickCounter extends React.Component {
constructor() {
super();
this.state = {counter: 0, totalClicks: 0, totalDoubleClicks: 0};
}
Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
class App extends React.Component{ + {this.state.counter} - How many Clicks: {this.state.counter2} How many double Ckicks: {this.state.counter3} ); } doubleClick(){ this.setState({ counter3: this.state.counter3 +1, }) } addOne(){ this.setState({ counter: this.state.counter +1, counter2: this.state.counter2 +1 }) } lessOne(){ this.setState({ counter: this.state.counter -1, counter2: this.state.counter2 +1 }) } constructor() { super(); this.state = {counter: 0, counter2: 0, counter3: 0}; } } Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Nie mogę dodawać komentarzy z kodem :( Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
class App extends React.Component { render() { + {this.state.counter} - {this.state.sumCounter} {this.state.doubleCounter} ); } increment() { decrement() { doubleClickDecrement() { |
Beta Was this translation helpful? Give feedback.
-
Stan komponentów React.js
Przyszedł czas na poznanie tajemniczego state w React.js. Udało nam się tworzyć komponenty, które pięknie wyświetlały przekazane propsy, ale trzeba przyznać szczerze: Bez wewnętrznego stanu nie da się zbudować funkcjonalnej aplikacji. Dzisiaj nauczysz się taki stan dodawać i wykorzystywać :)
https://typeofweb.com/state-react-js
Beta Was this translation helpful? Give feedback.
All reactions