@react_js

Страница 2208 из 5115
Игорь
27.09.2017
10:05:55
мне кажется это анти-паттерн кидать весь стор в экшен

))

Дмитрий
27.09.2017
10:08:14
мне кажется это анти-паттерн кидать весь стор в экшен
Если нельзя, но очень хочется, то можно

Игорь
27.09.2017
10:08:45
я про то, что какие можно траблы словить после этого?)

Google
Дмитрий
27.09.2017
10:09:01
В большинстве случаев это всё конечно от непонимания редакса

я про то, что какие можно траблы словить после этого?)
Если ничего кроме getState не прокидываешь, то никаких

Потому что getState это функция вида () => state, то есть сама по себе не делает вообще ничего

Игорь
27.09.2017
10:10:04
просто в сторе все immutablejs

соответственно надо еще получать все геттерами

при этом есть селекторы

которые все получают

Виталий
27.09.2017
10:13:34
Кажется понял. Мне нужно в dispatch передавать Action creator, который возвращает return (dispatch, getState) => {} и здесь из getState получать нужные поля?

Дмитрий
27.09.2017
10:14:04
которые все получают
Ну через них тогда и дёргай

Игорь
27.09.2017
10:14:37
да тут просто спор, все приложение написано с иммутэблжс и селекторами

а один разработчик

берет состояние через стор гет стейт

пробрасывая весь стор

Google
Дмитрий
27.09.2017
10:15:59
Ну по шеям ему тогда))

Игорь
27.09.2017
10:16:12
спасибо за грамотный ответ))

Nikita
27.09.2017
10:16:53
пробрасывая весь стор
А чем ему конект не нравится ?

Игорь
27.09.2017
10:17:06
я его спросил

он не ответил

видать не знал

но все равно он стоит на своем

при этом работа с иммутэблжс теперь размазывается и по экшенам

Amon Bower
27.09.2017
10:36:53


Есть два роута. 1. registration 2. login Визуально они отличаются задним фоном и отсутствием Header в разделе Login. То есть, в логине другой фон задний и у него нету хедера. Как лучше реализовать роуты так, чтобы при переходе на логин, хедер отсутствовал и фон был другой. Я думал, что можно поместить в Container эти два роута (в контейнере есть определенный фон). И если изменился роут, то в контейнере отлавливать это и менять фон и убирать хедер по таком же условию. Или же, вынести из конейнера логин и задать отдельный фон и т.п.?





Ruslan
27.09.2017
10:40:56
Как вариант, передавай через пропсы необходимые статусы, классы в самом рауте

Sergey
27.09.2017
10:42:18
#noob при выполнении скрипта webpack -p возникает ошибкa : ERROR in bundle.js from UglifyJs Unexpected token: punc ()) [bundle.js:9293,13] Как исправить ?

Polina
27.09.2017
10:44:47
гугл не помогает

Amon Bower
27.09.2017
10:44:54
Как вариант, передавай через пропсы необходимые статусы, классы в самом рауте
то есть, в сам компонент, где хранится задний фон, передавать инфу, какой фон ставить?

Ruslan
27.09.2017
10:48:36
Я же не знаю, как у вас реализован фон - через background или картинкой или еще как-то

Алексей
27.09.2017
10:49:08
react router v4. <Route path="/category/:id" component={category}/> Нужно рендерить контенер определенной категории в category есть свой стейт (показываем форму с созданием поста или не показываем). Проблема в том, чтот когда я перехожу по категориям, стейт не сбрасывается. Что бы он сбросился нужно указать key <Route path="/category/:id" component={category} key={random}/> Подскажите плиз, можно как-нибудь пробросить :id средствами роутера? что бы в результате было что-то типа этого (условно) <Route path="/category/:id" component={category} key={:id}/>

Алексей
27.09.2017
10:57:34
данные (посты) я получаю с API перед рендрингом компонента , пока redux не использую, ибо учусь еще простому реакту)

Google
Алексей
27.09.2017
10:58:03
стейт у контейнера постов формируются на основе действий дочерних компонентов (кнопка создать пост - показывает форму создания нового поста в контейнере постов )

зашел в категорию, тыкнул на "создать пост" , появилась форма создания поста. перешел в другую категорию, подгрузились новые посты, но форма создания постов не исчезла. ибо стейт не обнулился

Алексей
27.09.2017
11:12:57
где именно получаешь данные?
данные получал в componentDidUpdate , componentWillReceiveProps то что нужно, спасибо)

Stepan
27.09.2017
11:18:50
по ржать
Шаришь

Andrey
27.09.2017
11:25:01
https://facebook.github.io/react/blog/2017/09/26/react-v16.0.html

Наконец то можно не париться с div и span обёртками

Stepan
27.09.2017
11:25:43
ПРИДЁТСЯ НЕ ПАРИТЬСЯ

Алсо слоу

Andrey
27.09.2017
11:26:58
Поправил

Oleg ?
27.09.2017
11:28:42
Что из этого вы используете в своих проектах? ESLint – 26 ??????? 55% Prettier + ESLint – 12 ??? 26% Ничего из выше перечисленного – 5 ? 11% Prettier – 4 ? 9% ? 47 people voted so far.

kwaaaaa
27.09.2017
11:29:38
привет, а посоветуйте, пожалуйста, какую-нибудь либу для открытия изображения в попапе с возможностью маштабирования

kwaaaaa
27.09.2017
11:31:34
https://google.com
ну я искал, вот это бы подошло ести бы работало https://github.com/fritz-c/react-image-lightbox

Сергей
27.09.2017
11:32:39
ну я искал, вот это бы подошло ести бы работало https://github.com/fritz-c/react-image-lightbox
ну сделай форк и допиши в чем проблема? ты не программист?

Sergey
27.09.2017
11:33:45
Наконец то можно не париться с div и span обёртками
а это реально так сильно парило ?

Котяй Негодяй
27.09.2017
11:33:54
Ты ужасно себя ведёшь, Сова.

Andrey
27.09.2017
11:34:09
а это реально так сильно парило ?
Да, стили переносить надо было, типа высоты.

Google
Andrey
27.09.2017
11:34:25
А так теперь нет тегов - нет проблем.

Сергей
27.09.2017
11:34:31
юзаю styled components не знаю о ваших проблемах

Andrey
27.09.2017
11:35:09
А там как эта проблема решается?

Oleg ?
27.09.2017
11:35:41
Никак, я думаю вы о разном говорите

Сергей
27.09.2017
11:35:48
А там как эта проблема решается?
нет классов нет проблемы прямого наследования

Stepan
27.09.2017
11:36:09
Котяй Негодяй
27.09.2017
11:36:39
Andrey
27.09.2017
11:36:52
Вообще не понял
Ну, у мне надо, чтобы высота блоков нужна 100%. И каждому лишнему такому диву надо её прописывать.

А сейчас этих дивов просто не будет

Nikita
27.09.2017
11:37:21
Или я совсем уже

Andrey
27.09.2017
11:38:37
Какой-то edge case
Вполне возможно. Но теперь и для этого случая такие костыли не нужны будут.

Котяй Негодяй
27.09.2017
11:38:48
Ну, у мне надо, чтобы высота блоков нужна 100%. И каждому лишнему такому диву надо её прописывать.
Я для такого завожу компонент Block. Он умеет в тени, радиусы, цвета, отступы, позиционирование.

Nikita
27.09.2017
11:38:49
юзаю styled components не знаю о ваших проблемах
Или sc не через классы стили применяет?

Oleg ?
27.09.2017
11:38:52
Есть кто уже перешёл на 16 реакт?

Сам фб уже использует его в проде? Я про реакт

Stepan
27.09.2017
11:39:15
Кстати, есть ли смысл пропустить пару версий?

Google
Igor
27.09.2017
11:39:26
Сам фб уже использует его в проде? Я про реакт
на мессенджере вроде еще тестить начинали

Andrey
27.09.2017
11:39:29
Но да, как вариант.

Evjeni
27.09.2017
11:39:39
Andrey
27.09.2017
11:39:56
Я через недельку уйду.

Oleg ?
27.09.2017
11:39:59
А как узнать версию реакта на стороннем сайте?

Andrey
27.09.2017
11:40:11
По размеру либ, если только.

Oleg ?
27.09.2017
11:40:24
Есть какой - то хак

Котяй Негодяй
27.09.2017
11:40:30
Ну, различия с div в таком случае немного всё же.
Ну как... На основе его я уже создаю баттон враппер, тулбар враппер и всё такое.

Oleg ?
27.09.2017
11:40:36
Дев тулз реакта как - то это делает

Andrey
27.09.2017
11:40:50
Дев тулз реакта как - то это делает
Ну это для девелоп версий.

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