@react_js

Страница 4455 из 5115
me
23.07.2018
17:22:38
ах если бы) componentDidMount всё так да, сократил просто

Artyom
23.07.2018
17:22:59


Сейчас дебажу код с цепочкой {...this.props}

Google
Artyom
23.07.2018
17:23:36
Это сложно и не приятно

Spaider
23.07.2018
17:24:00
Do this product={product}

Artyom
23.07.2018
17:24:48
Вообще если компонент принимает больше 4 пропсов, скорее всего вы что-то делаете не так...

Cenator
23.07.2018
17:25:20
@artalar нет идей случайно?)
сделай репродьюс на codesandbox

Artem
23.07.2018
17:25:47
ну когда тебе динамически нужно поменять пропсы передаваемому компоненту, как обойтись без spread ?

Artem
23.07.2018
17:27:20
Как угодно
ну к примеру, из компонента А передеаешь вниз разные наборы прописов компоненту B, в случае sprea готовишь объект и прокидываешь вниз, если явно пропсы указывать это ад получиться из различных условий

Google
Artem
23.07.2018
17:29:00
reproduce in codesandbox
ну коммон бро?

Artyom
23.07.2018
17:29:11
?

Artem
23.07.2018
17:29:14
я уверен, что ты меня понял)

Artyom
23.07.2018
17:29:52
Можно совершенно по другому готовить

Единственное, зачем я использовал когда-то спред в пропсах это <Component {...(predicate ? { key: value } : {})}/>

Т.е. что бы прокидывать или не прокидывать пропсы

Но и это костыли какие-то...

Artem
23.07.2018
17:32:54
Единственное, зачем я использовал когда-то спред в пропсах это <Component {...(predicate ? { key: value } : {})}/>
я часто в хоках юзаю спред, что бы не пропустить пропсы сверху

me
23.07.2018
17:34:46
крайне печально, что не работает... думал мб что то упускаю. Репродьюс непоятно как писать, если бы знал как его написать скорее всего уже бы разрулил баг

Meowfka
23.07.2018
17:54:10
В чем смысл class'овых компонентов, если можно использовать функциональные, хранить их state в redux, а функции в глобальной области?

Meowfka
23.07.2018
17:54:50
в том, что local state удобно
А вот жонглировать ссылками между компонентами – нет

Stepan
23.07.2018
17:54:55
+++

from
23.07.2018
17:55:13
+

Meowfka
23.07.2018
17:55:16
какие функции в глобальной области?
Ну, знаешь, в классе обычно функции описывают, которые отрабатывают по определенным ивентам

Google
Meowfka
23.07.2018
17:55:38
Точнее их же называют методами

Сергей
23.07.2018
17:55:44
+++

from
23.07.2018
17:56:04
в том, что local state удобно
а компонентная модель и лайфсайкл хуки позволяют сделать очень много крутых вещей

Meowfka
23.07.2018
17:56:53
Stepan
23.07.2018
17:57:10
Сейчас дебажу код с цепочкой {...this.props}
реакт_разрабы_это_прокидыватели_пропсов.jpeg

from
23.07.2018
17:57:17
ну делай)
кому он нужен-то

Stepan
23.07.2018
17:57:42
кому он нужен-то
Ну, для дебага классно бывает

Kendr
23.07.2018
17:58:08
Тем временем напоминаю

Тут только пропсы прокидываем, пасаны

Meowfka
23.07.2018
17:59:36
так расскажи где функции в глобальной области хранятся
Имею ввиду вне описания класса, функции которые можно будет переиспользовать, вместо инкапсуляции методов внутри класса

Meowfka
23.07.2018
18:00:19
модуль это не глобальная область
Видимо есть еще что поучить

Cenator
23.07.2018
18:00:40
Видимо есть еще что поучить
@js_noobs_ru там тебе рады будут

from
23.07.2018
18:00:50
Ну, для дебага классно бывает
самое крутое для дебага это когда view — прямая функция пропс + стейт желание убрать стейт понять можно, но те, кто упарывается по подобной категоричности насколько я знаю возвращаются к проблемам неочевидности кода, только с другого конца

Google
Meowfka
23.07.2018
18:01:46
@js_noobs_ru там тебе рады будут
Сомневаюсь что там ребята проблемами реакта занимаются

Ninja
23.07.2018
18:01:52
Ребята, привет. Прошлый раз меня безжалостно забанили в чате на сутки. За одно сообщение с вопросом… Я попробую задать его еще раз. Почему React популярнее чем Angular? Этот вопрос я задаю не с целью срача, а с целью понять, почему, и разобраться самому. На мой взгляд Angular мне кажется более удобным в использовании, структурированным и проще, чем React. Но, возможно я просто не замечаю достоинств. Я послушал мнения в чат по Angular. Хочу теперь услышать противоположную позицию.

Stepan
23.07.2018
18:03:32
Зерно истины, несомненно, есть, но когда звучит "во всех случаях лучше" - ну такое...

Ninja
23.07.2018
18:03:41
щас на неделю ридонли дадут
Это какое-то неадекватно поведение. Потому что я пытаюсь для себя разобраться. Сюда же за советами приходят.

Admin
ERROR: S client not available

Kendr
23.07.2018
18:03:59
Тебе удобнее — работай с ним

Artyom
23.07.2018
18:04:39
Cenator
23.07.2018
18:04:40
все, хватит, щас начнется опять

Ninja
23.07.2018
18:05:15
Тебе удобнее — работай с ним
Неудобно, потому что не хватает CSS-фреймворков. А все порты кривые и косые. А на React их полно.

Cenator
23.07.2018
18:05:24
эти вопросы точно не в тематических чатах надо задавать

Google
Cenator
23.07.2018
18:05:47
в нетематических

Roman
23.07.2018
18:06:02
А что тут должно быть?

Ninja
23.07.2018
18:06:03
Неудобно — не работай
Окей. Удобно, но не хватает.

Cenator
23.07.2018
18:06:20
@js_ru но там тоже за рамки флуда нельзя выходить, @random_ru для флуда

from
23.07.2018
18:06:34
а что начнётся-то на этот вопрос давно ответили адекватно и аргументированно, и без фанатизма Илья https://www.youtube.com/watch?v=x7cQ3mrcKaY

Dzmitry
23.07.2018
18:06:56
Ninja
23.07.2018
18:07:31
золотые слова
Должно же что-то оправдывать популярность.

from
23.07.2018
18:07:55
золотые слова
ну нет, узнать мотивацию либы/фреймворка/паттерна очень полезно, а когда не знаешь "зачем", то многое может неудобным показаться

Kendr
23.07.2018
18:07:58
https://habr.com/company/oleg-bunin/blog/353618/
Я начал с того, что загуглил «как отправить HTTP запрос в React» и получил ссылку на stackoverflow, где мне сказали, что можно юзать fetch, axios, еще что-нибудь.

Kirill
23.07.2018
18:08:38
Реакт идейно победил концепцией ui=f(data), которая по-настоящему работает.

Stepan
23.07.2018
18:08:42
Many possibilities Such choice

(она почти работает)

Kendr
23.07.2018
18:09:24
https://habr.com/company/oleg-bunin/blog/353618/
Илья: Так как компонент — это некий класс, то я называю его CamelCase с большой буквы.

Страница 4455 из 5115