
Andrew
27.10.2017
22:35:25
Может парень просто не понял что реакт без редакса можно юзать???♀️

Dmitry
27.10.2017
22:36:19
реселекта, нормалайзера и еще кучи всего

kana
27.10.2017
22:36:19
На фразе "по доке я понял, что в createStore нужно функцию передать" все понятно
Но черт возьми, это же так подробно в доках расписывается по 10 раз, откуда такие вопросы появляются в принципе, это же не какой-то малоичпользуемый метод в скрытом классе, это createStore
А доку он читал

Google

Andrew
27.10.2017
22:37:07
+
Тоже когда начинал было трудновато въехать
Потом открыл доку и все, там отличный пример с todo
чет ничего другого не смог придумать с onClick https://codesandbox.io/s/1vlvlow0r7

Дмитрий
27.10.2017
23:06:52
Нет ничего плохого в том, чтобы пересоздавать где-то функцию, пока ты не начинаешь прокидывать её через пропсы

Andrew
27.10.2017
23:07:59
ссылки на функции через пропсы плохо ?

kana
27.10.2017
23:08:30
Функции не сравниваются и это вызывает постоянный перерендер. Ссылка как раз норм

Andrew
27.10.2017
23:09:22
ну да (()=>{}) === (()=>{}) //false

Дмитрий
27.10.2017
23:09:30
Если у тебя в каждый инстанс отправляется отдельно выделенная для него функция, условно, то ререндеров не будет

Danil
27.10.2017
23:09:55
соре
Извините, что врываюсь, но возник срочный вопрос
делал форму и решил, что хорошим решением было б всякие инпуты, кнопки, чекбоксы и тд вынести в отдельные компоненты
но сейчас возник вопрос, как получать и передавать значения внутри формы как раз таки с этих самых инпутов и тд
так вообще кто-нибудь делает или лучше просто делать целиком форму и не морочить голову?
если у меня примерно так:
import Input
import Checkbox
import Button
form {
<form>
....<Input />
....<Checkbox />
....<Button />
</form>
}

Andrew
27.10.2017
23:13:43
OnChange

Google

Andrew
27.10.2017
23:13:48
Или через рефы
Или redux form

kana
27.10.2017
23:14:52
Я всегда делаю всем кастомным инпутам единый интерфейс value/onChange

Andrew
27.10.2017
23:15:55
Я просто redux формы юзаю, и смотрю как все лагает

Danil
27.10.2017
23:16:02
ну это понятно, я имею ввиду в компоненте Form получать значения Input
т. е. пробрасывать данные как бы снизу вверх
мб я просто не в ту сторону смотрю?

Vibe
27.10.2017
23:16:09
Йоу, гайс
Есть какие-то годные обучалки по реакту, помимо офф документации? Русский, английский, плевать

Andrew
27.10.2017
23:16:47
Просто ссылку на функцию передай
В компонент
А ты вызови на onChange

Vibe
27.10.2017
23:17:26
Сколько копался в сети - находил только какие-то старые книги с ES5

Danil
27.10.2017
23:17:56

Vibe
27.10.2017
23:18:31
Точно
на гите посмотреть
Мб найду чет интересное
Сюда скину
О
https://github.com/rtivital/react-things
Мб кому-то пригодиться

Google

Vibe
27.10.2017
23:20:45
Я посмотрел краем глаза - вроде годно

kana
27.10.2017
23:21:08
https://vasanthk.gitbooks.io/react-bits/

Vibe
27.10.2017
23:22:01

Andrey
27.10.2017
23:47:20
@sergeysova @ZeroBias тебя заинтересует.

Oleg
28.10.2017
01:20:46

Usman
28.10.2017
02:00:30
const copy = [ ];
gsjson({
spreadsheetId: '1232315645d'
})
.then(function (worksheets) {
worksheets.forEach(function(item, i) {
copy[i] = item;
});
});
почему то не могу вывести отдельно элементы. Не знаете почему так? помогите, плиз))))

Wise
28.10.2017
02:25:31

Usman
28.10.2017
02:29:01
Как вывести? Что нужно сделать?
Получаю из гугл эксель json файл. Пытаюсь копировать его в глобальный массив. Но длину массива выдает ноль. К тому же элементы из json файла присутствуют в глобальном массиве. При array[0] выдает undefined

Wise
28.10.2017
02:30:15

Usman
28.10.2017
02:30:57

Wise
28.10.2017
02:31:20
Проверить глобальный массив в следующем then.

Vitaly
28.10.2017
03:42:02
Я вебпак настроил для деплоя а redux ну неудобный он
А на vue одно удовольствие вещи делать
Ну жерез одно место получается в Редакс запрос можно послать ассинхронный
Костыли

Andrey
28.10.2017
04:08:17

Vitaly
28.10.2017
04:10:26
Просто сказать что на Vue удобней

Andrey
28.10.2017
04:11:44
Странный человек. Тебе надо на линию психологической помощи позвонить.

Блаженный
28.10.2017
04:11:59
Народ, что можно взять для фронтэнда игры монополия? Просто на реакте делать, или есть какие-то js графические либы, которые не будут слишком громоздкими и одновременно будут лучше чем просто ванила

Vitaly
28.10.2017
04:12:40
Со мной все нормально

Google

Andrey
28.10.2017
04:12:54

Блаженный
28.10.2017
04:13:40

Andrey
28.10.2017
04:14:41

Блаженный
28.10.2017
04:16:10

Andrey
28.10.2017
04:16:41
Тогда пофиг что брать. Хоть реакт, хоть вью, хоть ангуляр. Дело вкусса.

Vitaly
28.10.2017
04:17:31
Там и без Vuex норм работает
Я в Axios сменил data список отрендерился

Andrey
28.10.2017
04:18:48
Ты так же в реакте можешь делать. Зачем тебе redux?

Vitaly
28.10.2017
04:19:30
У меня по заданию redux обязателен
Ещё и фильтры надо сделать для списка

Andrey
28.10.2017
04:20:00
Ммм
Задание ебанутое, а виноват реакт.
Неплохо.

Vitaly
28.10.2017
04:20:35
Почему плохое задание?
Я читал доку по redux но есть вопросы как вщаимодействует reducer с action

Andrey
28.10.2017
04:22:03
Ну выбирай. Или у тебя сравнение долбанутое, где ты сравниваешь vue и redux, или же задание странное.
Это в доке написано.

Vitaly
28.10.2017
04:22:54
А послать action как

Google

Andrey
28.10.2017
04:23:03
dispatch
Ты доку вообще смотрел?

Vitaly
28.10.2017
04:23:15
Да

Andrey
28.10.2017
04:23:30
Ну ты очень странную доку смотрел.
Потому что задаёшь вопросы, которые на первой странице документации написаны. Я даже пойду проверю.

Vitaly
28.10.2017
04:24:08
И английскую и русскую

Andrey
28.10.2017
04:24:21
А русскую зачем?
Вау. Как связаны редьюсер и action?
Блин, ну ты реально странный чел.
https://github.com/reactjs/redux

М
28.10.2017
04:26:50
7:26

Andrey
28.10.2017
04:27:08
Скучно