Size: a a a

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

2020 July 09

O

Oil Field in React — русскоговорящее сообщество
artalar
Сначала изучите что именно я вам скинул и какие там особенности, потом оценивайте и утверждайте.

Реакит - это просто набор низкоуровневых и сильно композируемых компонентов, которые максимально лёгкие и соответствуют всем правилам UX веба. И каждый компонент отлично тришейкается
Я уже выбрал инструмент
источник

a

artalar in React — русскоговорящее сообщество
Roman Usherenko
как нормально объяснить людям, что возвращать значения из redux actions - это говно?

- в основном это делают потому что "у меня тут локальный стейт"
- особенно всякие попапы, когда "открыт попап или нет" - это локальный стейт, но confirm ведет на бекенд и надо закрыть попап или не закрыть в зависимости от успешности запроса

предлагаю переносить стейт в редакс и управлять всем из экшнов, постоянно натыкаюсь на аргументы "ну это же локальный стейт, зачем мне его класть в редакс"

кто что подскажет, у меня аргументы закончились)
Это не one way dataflow и следовательно полное нарушение архитектуры, следовательно усиление ментальной нагрузки, следовательно усложнение чтения кода и его дебаг
источник

O

Oil Field in React — русскоговорящее сообщество
И в данном случае это мне не подходит
А вот в качестве UI кита в будущих проектах я его рассмотрю, ибо в  MUI как оказалось на деле многие компоненты кастомизируется очень плохо, во многих местах приходится писать полностью своё решение
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
artalar
Это не one way dataflow и следовательно полное нарушение архитектуры, следовательно усиление ментальной нагрузки, следовательно усложнение чтения кода и его дебаг
"это" - это в данном случае что?
источник

a

artalar in React — русскоговорящее сообщество
Oil Field
И в данном случае это мне не подходит
А вот в качестве UI кита в будущих проектах я его рассмотрю, ибо в  MUI как оказалось на деле многие компоненты кастомизируется очень плохо, во многих местах приходится писать полностью своё решение
Ещё раз, реакит это не юай кит, там даже стилей нет, это просто набор хелперов и дока к ним как их них делать сложные компоненты
источник

S

Sm•ok 😈✔️ in React — русскоговорящее сообщество
Roman Usherenko
- попап
- две кнопки confirm/cancel
- confirm запускает запрос на бек (через диспатч экшна)
- попап должен закрыться, если запрос успешен и незакрыться, если неуспешен
А как без редакс стейта обойтись?
источник

S

Sm•ok 😈✔️ in React — русскоговорящее сообщество
Если закрывается при экшене, то должно лежать в редакс
источник

O

Oil Field in React — русскоговорящее сообщество
artalar
Ещё раз, реакит это не юай кит, там даже стилей нет, это просто набор хелперов и дока к ним как их них делать сложные компоненты
🆗
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Sm•ok 😈✔️
А как без редакс стейта обойтись?
ну вот люди делают такие вот какахи

const onConfirm = async () => {
 const result = await dispatch(confirm())
 if (result) closePopup()
}
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Sm•ok 😈✔️
Если закрывается при экшене, то должно лежать в редакс
ну да! я это понимаю, но устал объяснять
источник

a

artalar in React — русскоговорящее сообщество
Roman Usherenko
"это" - это в данном случае что?
Получение результата диспатча.
То что в редаксе диспатч что-то возвращает - дичь какая-то
источник

S

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

RU

Roman Usherenko in React — русскоговорящее сообщество
artalar
Получение результата диспатча.
То что в редаксе диспатч что-то возвращает - дичь какая-то
ну короч да, все понятно. нормальным людям)
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
нарушение one way data flow - это норм аргумент, спасибо
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
artalar
Получение результата диспатча.
То что в редаксе диспатч что-то возвращает - дичь какая-то
может, это для тестирования?
источник

a

artalar in React — русскоговорящее сообщество
Oil Field
🆗
Надо было сразу так, наверное:

https://github.com/artalar/blog/blob/master/src/pages/reakit.md
источник

DK

Denis Krasnov in React — русскоговорящее сообщество
Не по реакту, но все же может кто знает. Какие есть библиотеки для чтения qr-кода из файла?
источник

O

Oil Field in React — русскоговорящее сообщество
Почитаю сейчас, но уже заметил одну ошибку
>Bootstrup
Bootstrap правильно)
источник

DK

Denis Krasnov in React — русскоговорящее сообщество
Denis Krasnov
Не по реакту, но все же может кто знает. Какие есть библиотеки для чтения qr-кода из файла?
На фронте именно интересует
источник

O

Oil Field in React — русскоговорящее сообщество
>его сборке совершенно отсутствуют стили, лишь хуки для удобного описания логики компонентов.
Но в нём же есть компоненты, которые имеют дефолтную стилизацию, нет?
источник