Size: a a a

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

2020 June 30

И

Иван in React — русскоговорящее сообщество
Alexander
Как правильно отделить логику от представления в таком случае - у меня есть хук для запросов на сервер. Он у себя хранит результат выполнения / ошибку. В какой момент мне использовать стейт-менеджер? В момент получения data вызывать соответствующий экшн?
Не использовать хуки для запросов и вынести всю логику в редакс/мобx?
второе
источник

A

Alexander in React — русскоговорящее сообщество
Иван
второе
Тогда на каждую страницу, где я обращаюсь к серверу создавать отдельный стор с data, error, loading?
источник

И

Иван in React — русскоговорящее сообщество
Alexander
Тогда на каждую страницу, где я обращаюсь к серверу создавать отдельный стор с data, error, loading?
Как удобнее
источник

A

Alexander in React — русскоговорящее сообщество
Иван
Как удобнее
а какие еще варианты есть?
источник

И

Иван in React — русскоговорящее сообщество
Alexander
а какие еще варианты есть?
У редакса не может быть больше одного стора. На мобыксе можешь сделать сто пятьдесят сторов и использовать их на одной странице / на разных страницах / в страницах / в кнопках / в модалках. Можешь фабрику сторов написать.

Как удобнее.
источник

A

Alexander in React — русскоговорящее сообщество
Иван
У редакса не может быть больше одного стора. На мобыксе можешь сделать сто пятьдесят сторов и использовать их на одной странице / на разных страницах / в страницах / в кнопках / в модалках. Можешь фабрику сторов написать.

Как удобнее.
ок, спасибо, посмотрю разные решения.
источник

АН

Антон Новерко ( Prog... in React — русскоговорящее сообщество
Всем привет, есть вопрос
как мне в Component1 очистить значение Select внутри компонента Component2?
class Commponent1 extends React.Component{
   render() {
       return (
           <div>
               <Component2/>
           </div>
       );
   }
}

class Component2 extends React.Component{
   render() {
       return (
           <div>
               <Select
                   value={тут значение}
               />
           </div>
       );
   }
}
источник

DT

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

V

Vitaliy in React — русскоговорящее сообщество
ПОдскажите пожалуста можно ли не добавлять в useEffect в зависимости те переменные которые используются в эффекте?
означает ли что если я их не добавлю в эффект что это всего лишь не вызовет повторный вызов эффекта если поменялась одна переменных которые в нем используются?
источник

V

Vitaliy in React — русскоговорящее сообщество
в доке написано что нужно добавлять все зависимости
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
@gorbunov_i твой выход с ссылкой
источник

АН

Антон Новерко ( Prog... in React — русскоговорящее сообщество
спасибо, но это немного не то, меня больше интересует вопрос как дочернему элементу понять что я хочу очистить Select?
источник

И

Иван in React — русскоговорящее сообщество
Vitaliy
ПОдскажите пожалуста можно ли не добавлять в useEffect в зависимости те переменные которые используются в эффекте?
означает ли что если я их не добавлю в эффект что это всего лишь не вызовет повторный вызов эффекта если поменялась одна переменных которые в нем используются?
https://overreacted.io/a-complete-guide-to-useeffect/#dont-lie-to-react-about-dependencies

читай и возвращайся новым человеком
источник

И

Иван in React — русскоговорящее сообщество
Daniil Tchernyavsky
@gorbunov_i твой выход с ссылкой
🧙‍♂️
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Антон Новерко ( Programmer )
спасибо, но это немного не то, меня больше интересует вопрос как дочернему элементу понять что я хочу очистить Select?
У тебя абстрактный пример. Как понять дочернему компоненту - сказать. Например через колбек.
источник

K

Khotam in React — русскоговорящее сообщество
Мне нужно реализовать фильтр по цене. поэтому мне нужен range input. Не могли бы вы порекомендовать стабильную библиотеку для этого?
источник

V

Vitaliy in React — русскоговорящее сообщество
спасибо
источник

P

Pavel in React — русскоговорящее сообщество
Pavel
Только начинаю въезжать в Mobx
Есть вопрос по нему.
Имеем компонент , внутри него происходят перерисовки в зависимости от history.
Если его обернуть в observer, по понятным причинам, перерисовки перестают происходить.
Как это правильно починить.
Мастера спорта по Mobx не нашлось еще? ))
источник

АН

Антон Новерко ( Prog... in React — русскоговорящее сообщество
Daniil Tchernyavsky
У тебя абстрактный пример. Как понять дочернему компоненту - сказать. Например через колбек.
мне посоветовали использовать ref, как его применить к примеру(это псевдокод любые данные можете вставить =)), я не могу понять как он может работать с Select если к нему обратиться в Component1
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Select это какой - то компонент. Твои советчики скорее всего хотят в сам селект - компонент прокинуть реф до селект тега. Но если Селект компонент библиотеки то там будет намного интересней. Вообще не ясно к чему такой изврат. Есть стейт - через него и контролируй. Разве что там советчики боятся лишних рендеров. this.mySelectRef.reset() давно таким не занимался и это вроде для формы именно.
источник