Size: a a a

React — русскоговорящее сообщество

2020 July 16

DK

Dmitry Kazakov in React — русскоговорящее сообщество
набросил, потому что думал, что это очевидно, но видимо нет)
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
@gorbunov_i тут глаза на хуки открывать будут, присоендиняйся)
источник

МК

Максим Кавецкий... in React — русскоговорящее сообщество
vscode при сохранении вот так форматирует. Вы используете какие-то плагины чтобы нормально писать html в .js ?
источник

S

Sm•ok 😈✔️ in React — русскоговорящее сообщество
Замыкание стейта в тайм-ауте в хуке, может он по это
источник

S

Sm•ok 😈✔️ in React — русскоговорящее сообщество
Но тоже решаемо
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Максим Кавецкий
vscode при сохранении вот так форматирует. Вы используете какие-то плагины чтобы нормально писать html в .js ?
prettier называется
источник

S

Sm•ok 😈✔️ in React — русскоговорящее сообщество
Максим Кавецкий
vscode при сохранении вот так форматирует. Вы используете какие-то плагины чтобы нормально писать html в .js ?
Нельзя 2 ноды возвращать
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Максим Кавецкий
vscode при сохранении вот так форматирует. Вы используете какие-то плагины чтобы нормально писать html в .js ?
jsx vs code гугли.
источник

S

Sm•ok 😈✔️ in React — русскоговорящее сообщество
Оберни в одну
источник

S

Sm•ok 😈✔️ in React — русскоговорящее сообщество
А лол
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Sm•ok 😈✔️
Нельзя 2 ноды возвращать
там одна
источник

S

Sm•ok 😈✔️ in React — русскоговорящее сообщество
Показалост они закрываются сразу
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
хтмл в жс?
источник

S

Sm•ok 😈✔️ in React — русскоговорящее сообщество
А два дива зачем закрывают
источник

NP

Nikita Pilgrim in React — русскоговорящее сообщество
подскажите
Я использую create react app
и мне нужно загрузить JSON
если я положу в папку public json фаил я смогу потом его получить фетчем?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Dmitry Kazakov
при использовании хуков всплывает масса неудобных моментов, сейчас эта тема на хайпе, соответственно многие уже столкнулись с ними и можно триггернуть следующую фазу
Можно поконкретней.
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Daniil Tchernyavsky
хтмл в жс?
чувак jsx забыл прост
источник

K

Kris in React — русскоговорящее сообщество
спасибо за ответы, как я понял лучше стараться использовать хуки)
источник

DK

Dmitry Kazakov in React — русскоговорящее сообщество
В целом недостатки хуков можно разбить на семантические (синтаксис, основанный на соглашениях), анти-best-practice (смешение синхронного и асинхронного кода, сайд-эффекты в колбэках, раздувание чистых функций и смешение ответственности), сложностей в композиции (т.к. нет доступа к общим props и context, приходится передавать их в каждую функцию напрямую, что приводит к запутанному клубку), деградации перфоманса (т.к. приходится либо обкладывать многие части useCallback / useMemo, либо логика будет пересоздаваться на каждый ререндер и не будет работать сравнение по ссылкам).
В классах же:
- инкапсулированная логика с методами, в которых уже есть доступ к props, context и другим методам
- чистые render-функции
- человекопонятный жизненный цикл
- простота установки переменных (ref / не ref)
- одинаковые функции типа this.handleChange без оборачивания в дополнительный useCallback (бонус — легкость удаления обработчиков вроде addEventListener)
- возможность применения декораторов в @-синтаксисе как глобально к классу, так и к методам
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Nikita Pilgrim
подскажите
Я использую create react app
и мне нужно загрузить JSON
если я положу в папку public json фаил я смогу потом его получить фетчем?
ты сможешь его импортировать.
источник