
Dzmitry
18.05.2018
14:21:59
Реакта

Andrey
18.05.2018
14:22:02

Dzmitry
18.05.2018
14:22:04

Google

Andrey
18.05.2018
14:22:27

Dzmitry
18.05.2018
14:22:39
например

Sergey
18.05.2018
14:22:47

Dzmitry
18.05.2018
14:22:52
но как это поможет в РАБОТЕ
не понятно

Nugzar
18.05.2018
14:22:55

Sergey
18.05.2018
14:23:11
ПАСАНЫ, помогите с роутером, а потом оффтоп, плес D:

Dzmitry
18.05.2018
14:23:36

Andrey
18.05.2018
14:23:48

Nugzar
18.05.2018
14:24:15

Sergey
18.05.2018
14:24:39
Я понимаю

Andrey
18.05.2018
14:24:41
но как это поможет в РАБОТЕ
Верно, в случае написания сайтиков это бесполезно. Я вэто в первом своём сообщении указал. Однако если писать либы, то они не помешают.

Google

Sergey
18.05.2018
14:24:45
Проблема решается с блокировкой?

Nugzar
18.05.2018
14:25:04

Andrey
18.05.2018
14:25:13
Не знаю как другим, но мне как-то стрёмно уметь только прокидывать пропсы.

Nugzar
18.05.2018
14:25:16

Sergey
18.05.2018
14:25:28
https://github.com/ReactTraining/react-router/blob/master/packages/react-router/docs/guides/blocked-updates.md

Dzmitry
18.05.2018
14:26:11

Andrey
18.05.2018
14:27:39

Nugzar
18.05.2018
14:27:57
react-router-redux тебе не поможет с блокировкой

Dzmitry
18.05.2018
14:30:41
Я не думаю, что эти вещи следует разделять.
уверен
я бы даже сказал так
что то, о чем мы с Нугзаром (извиняюсь, если не правильно транслитерировал) говорим — это в, в равной степени, и в ширь, и в глубь, как-то, что с чем как работает и т.п.
А уже саму реализацию
там стеки, выделение памяти, асинхронность , мьютексы и т.д и т.п
это уже вглубь.
Но я к тому, что какие-то мудрые книги читать, а тем более кодфорсес — это оверкилл
при чтении интересующего тебя технлологии/реализации ты встретишь незнакомый алгоритм/структуру данных и прочтешь о ней
мне кажется, что это наиболее продуктивный способ сочитать и запоминать.

Ivan
18.05.2018
14:32:17

Nugzar
18.05.2018
14:32:53
да погоди ты со своим роутером, тут фундаметальные вещи обсуждаются)


Andrey
18.05.2018
14:33:52
уверен
я бы даже сказал так
что то, о чем мы с Нугзаром (извиняюсь, если не правильно транслитерировал) говорим — это в, в равной степени, и в ширь, и в глубь, как-то, что с чем как работает и т.п.
А уже саму реализацию
там стеки, выделение памяти, асинхронность , мьютексы и т.д и т.п
это уже вглубь.
Но я к тому, что какие-то мудрые книги читать, а тем более кодфорсес — это оверкилл
при чтении интересующего тебя технлологии/реализации ты встретишь незнакомый алгоритм/структуру данных и прочтешь о ней
мне кажется, что это наиболее продуктивный способ сочитать и запоминать.
Да, только из этого возникает, к сожалению, нерешаемая проблема, за пределами реакта, конечно же. Если тебе что-то надо сделать, что ты не знаешь, то ты в безвыходном положении. Ты заведомо напишешь неэффективный код. Но это уже за пределами прокидывателя пропсов. Всё же лучше сконцентрироваться на том, чтобы стать профи в своей сфере, чем распыляться сразу на множество.
А решение, к примеру, пары простых задач в неделю с кодфорсеса неплохо так тренирует мозг)


Timur
18.05.2018
14:35:39
А Denis Abramov в этой группе настоящий или дешевая подделка?

Nugzar
18.05.2018
14:35:52
Да, только из этого возникает, к сожалению, нерешаемая проблема, за пределами реакта, конечно же. Если тебе что-то надо сделать, что ты не знаешь, то ты в безвыходном положении. Ты заведомо напишешь неэффективный код. Но это уже за пределами прокидывателя пропсов. Всё же лучше сконцентрироваться на том, чтобы стать профи в своей сфере, чем распыляться сразу на множество.
А решение, к примеру, пары простых задач в неделю с кодфорсеса неплохо так тренирует мозг)
сейчас на рынке больше востребованы именно прокидыватели пропсов, чем учёные, пишущие супер быстрые алгоритмы. Если вы конечно в гугл не собираетесь.

Andrey
18.05.2018
14:36:06

Nugzar
18.05.2018
14:37:00
Ну, дык кто спорит) Это так.
чувак видно только начинает свой путь и ему бы переехать куда посолнечнее, а алгоритмы в этом только потратят его время

Andrey
18.05.2018
14:37:16

Vlad
18.05.2018
14:37:29
какие алгоритмы в фронтенде?))

Nugzar
18.05.2018
14:37:38

Andrey
18.05.2018
14:37:57

Google

Andrey
18.05.2018
14:40:06
Вообще с фронтом получилась прекрасная вещь, что тебе почти нифига знать не надо. Только уметь гуглить и писать латиницей.
В остальных сферах с этим сложнее. Хотя... Я всё ещё встречаю людей, которые не могут понять асинхронность.

Nugzar
18.05.2018
14:41:27

Макс
18.05.2018
14:45:59
Хотя люди, видимо, сразу рождаются либо помидорами, либо миддлами с ростом в помидоры. Джуны не нужны ?

Andrey
18.05.2018
14:50:24

Max
18.05.2018
14:50:38
они ресурсов больше потребляют чем пользы приносят

Евгений
18.05.2018
14:51:10
Мне нужны пишите в личку

Max
18.05.2018
14:51:23

Andrew
18.05.2018
14:56:58
@javascript_jobs
Опять вопросы по Redux.
Хмм... А где выстраивать логику? В reducers или container?
И возможно ли получить props в mapDispatchToProps, если выше есть функцию mapStateToProps и если возможно, то как?

Andrey
18.05.2018
14:57:21

Nugzar
18.05.2018
14:57:38
всю логику в санки

Andrew
18.05.2018
14:57:50
санки?

Nugzar
18.05.2018
14:58:03
redux-thunk
вообще не пользуйся mapDispatchToProps, use-ай this.props.dispatch(action())

Andrew
18.05.2018
14:58:59
Хмм... Посмотрю. А без санок лучше не стоит?

Nugzar
18.05.2018
14:59:30

Andrew
18.05.2018
14:59:36

Nugzar
18.05.2018
14:59:46

Google

from
18.05.2018
15:00:28
ага и почти вся идея коннекта компонентов теряется

Nugzar
18.05.2018
15:00:33
import * as advisorClientsActions from "../advisorClientsActions";
...
componentDidMount() {
this.props.dispatch(advisorClientsActions.getList())
}

Vlad
18.05.2018
15:00:39

Евгений
18.05.2018
15:00:40
кто знает книги или стаьи о лучших практиках проектирпования реакт приложений

Sergey
18.05.2018
15:00:46

Vlad
18.05.2018
15:00:48
А, всё, увидел ответ

Nugzar
18.05.2018
15:00:59

from
18.05.2018
15:01:00

Admin
ERROR: S client not available

Cenator
18.05.2018
15:01:20

Andrew
18.05.2018
15:01:22

Nugzar
18.05.2018
15:01:50

Maksim
18.05.2018
15:02:10

from
18.05.2018
15:02:34

Cenator
18.05.2018
15:02:38

Maksim
18.05.2018
15:02:56

from
18.05.2018
15:02:59

Sergey
18.05.2018
15:03:06
плюсую адеквата
чем это лучше
componentDidMount() {
this.props.getClientsList()
}
?

Cenator
18.05.2018
15:03:17
точнее не реюзабельность, а возможность замены одного диспатча другим, что и делает mdtp

Nugzar
18.05.2018
15:03:38
тем что попробуй найди что за getClientsList

Google

Andrew
18.05.2018
15:03:41

from
18.05.2018
15:03:50

Cenator
18.05.2018
15:03:50

Sergey
18.05.2018
15:04:11

from
18.05.2018
15:04:19
бери redux-pack хотя бы

Cenator
18.05.2018
15:04:55

Maksim
18.05.2018
15:05:45
любого так то
твои проблемы с редактором еще не значат что нужно говнокодить начинать

Andrey
18.05.2018
15:05:46

Nugzar
18.05.2018
15:06:18

Vlad
18.05.2018
15:06:41
Такой вопрос, часто сейчас атомарный дизайн используют?
Читаю - красиво пишут. Но кроме инстаклона Совы нигде его не видел в деле.

Andrey
18.05.2018
15:06:46
Не нужно внутри компонента хранить логику. Практика показывает, что в компоненте должно быть только отображение. А логика к компоненту достраивается с помощью оборачиванием в хоки.

Maksim
18.05.2018
15:06:50

Cenator
18.05.2018
15:07:20
"твои проблемы" лол

Andrey
18.05.2018
15:07:56

Maksim
18.05.2018
15:08:04

Nugzar
18.05.2018
15:08:16

Andrey
18.05.2018
15:08:22
А признание проблемы - первый шаг к её решению)
Ладно, толсто очень получилось.