Size: a a a

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

2020 December 26

YK

Yury Khmarin in React — русскоговорящее сообщество
Андрей Звёздочка
Делай как удобнее. Подводных камней нет
на обычном экспрессе всё усвоил за пару недель, уже начал свой проект делать)))) а на реакте месяца три сижу, не могу базовые вопросы решить) типа аутентификации и прочей ерунды. Курсоводы уводят в разные фреймворки)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Андрей Звёздочка
Есть. Нужно xss и js фильтровать
Ну а перевод?
источник

RS

Roman Still in React — русскоговорящее сообщество
а как аутентификация с реактом связана?
источник

AB

Artyom Burkan in React — русскоговорящее сообщество
Подскажите либу, которая работает с реактом: надо, чтобы отслеживала поля формы на прикосновение, фокус и т.д.
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Андрей Звёздочка
Есть. Нужно xss и js фильтровать
ну это самое легкое
источник

В

Виктор in React — русскоговорящее сообщество
Artyom Burkan
Подскажите либу, которая работает с реактом: надо, чтобы отслеживала поля формы на прикосновение, фокус и т.д.
Formik
источник

АД

Андрей Дыминский... in React — русскоговорящее сообщество
подскажите, обновлять контекст из вложенного компонента можно только через setState() классового компонента?
источник

D

Dmitry in React — русскоговорящее сообщество
Borislav Mitrofanov
правило про 100 строк в компоненте для олухов, видимо, да? )
(хотя я вообще 50ти стараюсь придерживаться)
Нету такого правила
Может быть 500 и все понятно
Верстки много
Логики
Даже если по хукам
источник

🦜

🦜 in React — русскоговорящее сообщество
Yury Khmarin
ещё вопрос, у меня огромные статьи по 10-20 тысяч символов каждая. Вопрос такой. Их надо хранить в бд в виде html, или лучше их переделать в json , а преобразовывать в html уже через компоненты? Просто если хранить в json, то мне удобнее будет, я на сервере к иностранным словам будут дополнительно добавлять транскрипцию из базы данных и прочею трансформацию текста совершать перед отправкой на клиент.
Можно хранить в виде строки, а на фронте заюзать html-entries для парса и вставку через dangerously
источник

🦜

🦜 in React — русскоговорящее сообщество
Yury Khmarin
удобнее на реакт вообще забить если честно) наверное так и сделаю) не могу пару месяцев разобраться как аутотентификацию сделать и прочую лабуду)
Реакт тут не причем
источник

YK

Yury Khmarin in React — русскоговорящее сообщество
🦜
Можно хранить в виде строки, а на фронте заюзать html-entries для парса и вставку через dangerously
я на нексте делал)
источник

🦜

🦜 in React — русскоговорящее сообщество
Artyom Burkan
Подскажите либу, которая работает с реактом: надо, чтобы отслеживала поля формы на прикосновение, фокус и т.д.
react final form, react-hooks-form
источник

YK

Yury Khmarin in React — русскоговорящее сообщество
🦜
Реакт тут не причем
возможно это просто паника мозга
источник

🦜

🦜 in React — русскоговорящее сообщество
Yury Khmarin
я на нексте делал)
Нет разницы
источник

🦜

🦜 in React — русскоговорящее сообщество
Андрей Дыминский
подскажите, обновлять контекст из вложенного компонента можно только через setState() классового компонента?
Контекст про рид онли значения
источник

YK

Yury Khmarin in React — русскоговорящее сообщество
swr сохраняет как кэш или session storage?
источник

СМ

Стас М in React — русскоговорящее сообщество
Привет всем.

Подскажите пжл, а зачем нужна библиотека react-redux?
Всё норм и с redux:
1. cоздал store и reducer,
2. импортировал store в index.js,
3. пропсами пробросил store в нужный компонент,
4. В этом нужном компоненте используешь props.store.getState(), props.store.dispatch()

И всё.
Ну, ладно, не хочется прописывать в компонентах store={props.store}, тогда используешь контекст. Всё.

Зачем в таком случае react-redux? Provider не работает без connect. А provider, connect, mapStateToProps, mapDispatchToProps всё усложняют и запутывают. Зачем всё это надо? Я чего-то не понимаю?
источник

🦜

🦜 in React — русскоговорящее сообщество
Стас М
Привет всем.

Подскажите пжл, а зачем нужна библиотека react-redux?
Всё норм и с redux:
1. cоздал store и reducer,
2. импортировал store в index.js,
3. пропсами пробросил store в нужный компонент,
4. В этом нужном компоненте используешь props.store.getState(), props.store.dispatch()

И всё.
Ну, ладно, не хочется прописывать в компонентах store={props.store}, тогда используешь контекст. Всё.

Зачем в таком случае react-redux? Provider не работает без connect. А provider, connect, mapStateToProps, mapDispatchToProps всё усложняют и запутывают. Зачем всё это надо? Я чего-то не понимаю?
Редакс не нужен
источник

🦜

🦜 in React — русскоговорящее сообщество
Стас М
Привет всем.

Подскажите пжл, а зачем нужна библиотека react-redux?
Всё норм и с redux:
1. cоздал store и reducer,
2. импортировал store в index.js,
3. пропсами пробросил store в нужный компонент,
4. В этом нужном компоненте используешь props.store.getState(), props.store.dispatch()

И всё.
Ну, ладно, не хочется прописывать в компонентах store={props.store}, тогда используешь контекст. Всё.

Зачем в таком случае react-redux? Provider не работает без connect. А provider, connect, mapStateToProps, mapDispatchToProps всё усложняют и запутывают. Зачем всё это надо? Я чего-то не понимаю?
Императивные вызовы состояние стора могут вернуть неактуальные данные.
источник

AD

AluV Daniil in React — русскоговорящее сообщество
Чтобы грамотно использовать React.Context и его преимущества. Redux тоже работает на контекстах
источник