Size: a a a

React: русскоязычное сообщество

2020 December 03

FA

Fedorchuk Artem in React: русскоязычное сообщество
Stepan Kudelya
Всем привет! Помогите пожалуйста! Я делаю свой первый нормальный проект на React. Главная задача - собирать инфу со всех редактируемых блоков: текст , картинки .
И по кнопке save отправлять это все JSON'ом на сервер.

Так вот , как мне нужно хранить эти данные? Я создал условный data.js , где храню просто обьекты под каждый блок. И пытаюсь записывать их туда так:
screensData[appState.currentEditingScreen].backgroundURL = this.state.bgPhotoURL

Но оно работает совсем не нормально, я так понимаю так вообще неьзя делать в реакте . Как я понимаю есть еще способ прокидывать до app.js по пропсам с какждого блока, но это как-то тоже странно мне кажется.

Помогите пожалуйста, как лучше это реализовать?🙏
Тебе в идеале заюзать стейт менеджер, если и форма не одна, если страница не одна, и компонентов не 1
источник

S

Stepan Kudelya in React: русскоязычное сообщество
Fedorchuk Artem
Тебе в идеале заюзать стейт менеджер, если и форма не одна, если страница не одна, и компонентов не 1
Ну я redux вот начал имплементить
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
Все что надо будешь сетать в стор, и по всему приложению хоть в чаилдах хоть в перентах ты можешь знать о изменениях
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
Stepan Kudelya
Ну я redux вот начал имплементить
Правильно 👍🏼
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
На будущее рекомендую посмотреть в сторону effector
источник

S

Stepan Kudelya in React: русскоязычное сообщество
Fedorchuk Artem
На будущее рекомендую посмотреть в сторону effector
Хорошо, запомню
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
Stepan Kudelya
Хорошо, запомню
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
Сохрани себе
источник

S

Stepan Kudelya in React: русскоязычное сообщество
Окей, спасибо)
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
Пожалуйста
источник

S

Stepan Kudelya in React: русскоязычное сообщество
Это лучшая альтернатива редаксу по твоему мнению, да?
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
Это лучшая альтернатива всему
источник

S

Stepan Kudelya in React: русскоязычное сообщество
Понял
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
Есть група в телеге
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
Эфектор сейчас бьет все стейт менеджеры
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
Легко кинуть в стор, легко взять со стора, и так далее
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
Без всяких mapDispatchToProps и всего лишнего
источник

AB

Azat Belgibayev in React: русскоязычное сообщество
Fedorchuk Artem
Без всяких mapDispatchToProps и всего лишнего
Сейчас на хуки перешли и redux-toolkit позволяет писать сторы без бойлерплейта
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
Azat Belgibayev
Сейчас на хуки перешли и redux-toolkit позволяет писать сторы без бойлерплейта
Я в курсе, я не пишу на классах
источник

AB

Azat Belgibayev in React: русскоязычное сообщество
Fedorchuk Artem
Я в курсе, я не пишу на классах
Тогда причем тут mapDispatch…, он же используется с hoc’ом connect?
источник