
Max
27.09.2017
17:40:39
вроде збс

Max
27.09.2017
17:41:58
Ребят подскажите пожалуйста, в первом компоненте вывожу список, в дочернем его редактирую ( setState ) всё хорошо, возвращаюсь на первый компонент, данные старые, как можно их обновить? Гугл не помог :(

Dmitry
27.09.2017
17:44:04

Max
27.09.2017
17:44:41
Скорее данные объявлены глобально, показывается в первом, редактируются во втором

Google

Dmitry
27.09.2017
17:45:37
@syabro ^

Max
27.09.2017
17:46:48
воу, не думаю, что людей в этом канале заинтересует такой спам

Cenator
27.09.2017
17:47:01
@ZeroBias

Stepan
27.09.2017
17:47:15
@sergeysova

Dmitry
27.09.2017
17:47:34
@Ai_boy

Stepan
27.09.2017
17:48:09
А забанить?

Default
27.09.2017
17:48:35
@sergeysova

Сергей
27.09.2017
17:48:48
забанил же

Default
27.09.2017
17:48:58
А, ну отлишно

Stepan
27.09.2017
17:49:03
Так нихуя

Max
27.09.2017
17:49:04
ахах

Default
27.09.2017
17:49:13
Ахахахах

Сергей
27.09.2017
17:49:13
я подозреваю клиент макось

Google

Сергей
27.09.2017
17:49:35
спасибо клиенту макос @syabro

Stepan
27.09.2017
17:49:41
Шах и мат, макосисты

Max
27.09.2017
17:50:01
в чём фишка?

Dmitry
27.09.2017
17:50:23
клиент макинтош, просто заблочил пользователя

Stepan
27.09.2017
17:50:28

Max
27.09.2017
17:51:23
хм, окей, кто нибудь подскажите как в итоге обновить данные в первом компоненте, когда их отредактировали во втором

Andrey
27.09.2017
17:51:40
А, жругая ситуация

Max
27.09.2017
17:51:58
а без него нельзя? А то я нуб пока в этом

Andrey
27.09.2017
17:52:06
Покажи код

Dmitry
27.09.2017
17:52:47

Max
27.09.2017
17:53:02
Редактирую
Показываю

Stanislav
27.09.2017
17:53:27

Roman
27.09.2017
17:53:28
ээээ
this.state

Сергей
27.09.2017
17:53:37

Stanislav
27.09.2017
17:54:18
И в дочернем когда меняешь стейт, добавляй
if (onChangeHouses) { return onChangeHouses(houses); }

Stepan
27.09.2017
17:54:19
Давайте FAQ запилим

Google

Stanislav
27.09.2017
17:54:48
И в родительском должен быть метод

Dmitry
27.09.2017
17:55:04

Stanislav
27.09.2017
17:55:06
onChangeHouses={this.onChangeHouses} и т.д.

Stepan
27.09.2017
17:55:09

Stanislav
27.09.2017
17:55:13
Прочитай про Lifing state up

Max
27.09.2017
17:55:42
Stanislav спасибо, попробую запилить

Stepan
27.09.2017
17:55:49

Stanislav
27.09.2017
17:56:16
Там обычно в одну строку не получается, я ж не распишу два компонента здесь

Stepan
27.09.2017
17:56:32
Ладно, забей

Stanislav
27.09.2017
17:59:09
Stanislav спасибо, попробую запилить
Короче, это работает так: в родительском пропсы - в дочернем это же стейт. Подписываешь родителя на изменения стейта ребенка. Когда в ребенке происходит что-то, что меняет стейт, вызываешь колбэк (указанный onChange, например). Звучит сложно, работает очень просто
Не забудь componentWillReceiveProps

Max
27.09.2017
18:01:40
Беда, пока звучит чёт совсем

Stanislav
27.09.2017
18:01:46
Редакс для этого, это как из пушки по воробьям

Max
27.09.2017
18:02:41
как колбэк изменить данные родителя?
Что он вызовет, точнее

Andrey
27.09.2017
18:03:01

Stanislav
27.09.2017
18:03:54
closures

Admin
ERROR: S client not available

Max
27.09.2017
18:03:57
Вот это немного прояснило ситуацию

Google

Artyom
27.09.2017
18:04:00
А чего, codesandbox еще лежит? Не в курсе, че там и долго ли еще?

from
27.09.2017
18:06:55
да он и не работал
я думаю это миф такой
скриншоты делают, гифки снимают, а сайта нет на самом деле

Stanislav
27.09.2017
18:08:30
Держи, из сегодняшнего
Здесь это промежуточный вызов onChangeDate, он в компоненту выше передает изменения

Сергей
27.09.2017
18:09:45
я тут заимплементил react-redux без redux
чисто поиграться
вот сижу и думаю
взять ридакс для проекта в котором не нужны экшены
или же взять это, мне по сути нужно обращаться к json файлу с данными

Max
27.09.2017
18:10:03

from
27.09.2017
18:12:44

Сергей
27.09.2017
18:13:10
короч по минимуму, чтобы не тащить ридакс

from
27.09.2017
18:13:38
редакс это полфайла ведь)
по-моему react-redux тяжелее на порядок

Duego
27.09.2017
18:13:53
Всем хай
Ребят
Где хостить приложение на реакте?

Сергей
27.09.2017
18:15:11

Котяй Негодяй
27.09.2017
18:15:15

Winni
27.09.2017
18:15:16
где угодно, они же статичные

Google

Duego
27.09.2017
18:15:43
Типо собирать в html, js, css и выкладывать?

Котяй Негодяй
27.09.2017
18:15:58

Сергей
27.09.2017
18:16:00

Котяй Негодяй
27.09.2017
18:16:16
Ну, если нет бэкенда.

Duego
27.09.2017
18:16:27
У меня бандл 1 мегабайт с лишним весит минимизированный)))

Anton
27.09.2017
18:16:32