Size: a a a

2020 March 29

Иx

Иль xD in FrontCoder
да взять все примеры
они с классами
источник

S

Sm•ok 😈✔️ in FrontCoder
Как говорил Дэн Абрамов, главный контрибьютор реакта:"Новые фичи на хуках, но с классов не уходите"
источник

S

Sm•ok 😈✔️ in FrontCoder
Иль xD
да взять все примеры
они с классами
А ты долистай до хуков
источник

S

Sm•ok 😈✔️ in FrontCoder
Те методы которые ты изучаешь, то они исключительно для классового подхода
источник

S

Sm•ok 😈✔️ in FrontCoder
В конце пойдут хуки. Более новый подход
источник

S

Sm•ok 😈✔️ in FrontCoder
Классы это не плохо, старый код поддерживать нужно. Но усвоить хуки если, то это ещё лучше
источник

Иx

Иль xD in FrontCoder
вот смотри к примеру
есть кнопка
и отдельный див
мне при клике надо найти див
это все делать через state?
источник

S

Sm•ok 😈✔️ in FrontCoder
Хуки
источник

S

Sm•ok 😈✔️ in FrontCoder
Выучи классовый подход, потом переходи к хукам
источник

S

Sm•ok 😈✔️ in FrontCoder
Тогда вопросов не будет. А так useState
источник

Иx

Иль xD in FrontCoder
да классы не проблема)
источник

S

Sm•ok 😈✔️ in FrontCoder
const Component = () => {
  const [data, setData] = useState(1)
}
источник

S

Sm•ok 😈✔️ in FrontCoder
Вот пример хука. Дату суешь в жсикс, с помощью сетдата можешь менять стейт
источник

Иx

Иль xD in FrontCoder
😁 ничё се) ща будем гуглить useState hooks
источник

S

Sm•ok 😈✔️ in FrontCoder
const Component = () => {
  const [count, setCount] = useState(0);

  return тут кнопка и при отклик меняешь setCount(count+1)
}
источник

Иx

Иль xD in FrontCoder
а вот к примеру
источник

Иx

Иль xD in FrontCoder
state: boolean : false по умолчанию
хочу сменить как тоглл true || false
источник

S

Sm•ok 😈✔️ in FrontCoder
Иль xD
😁 ничё се) ща будем гуглить useState hooks
useState
useEffect
useRef
useMemo
useCallback
источник

S

Sm•ok 😈✔️ in FrontCoder
Sm•ok 😈✔️
useState
useEffect
useRef
useMemo
useCallback
Самые часто используемые
источник

S

Sm•ok 😈✔️ in FrontCoder
Минусы у хуков есть в том, что а отличии от классов там состояние не в this и для новичка может быть проблема с тем же стейтом в листерере каком то
источник