
Дмитрий
05.03.2017
15:35:41

anoru
05.03.2017
15:35:58
а то, лучший подход)

Alex
05.03.2017
15:36:59

anoru
05.03.2017
15:37:50
Хотя это фигня, сделали лучше

Google

anoru
05.03.2017
15:37:52
https://github.com/marmelab/universal.css

Дмитрий
05.03.2017
15:37:54
Ну в первую очередь это проблема подхода. Это реально кратчайший путь в дурку)
Лицензия WTFpl очень им идёт
Styletron курильщика

Dream
05.03.2017
15:45:21

Антон
05.03.2017
15:49:37

anoru
05.03.2017
15:50:26
В смысле зачем? А что не так? Это лишь кажется, что плохо, но внедри в проект, через полгода оценишь

Дмитрий
05.03.2017
15:51:34
Но написать нам об этом уже не сможешь ?

anoru
05.03.2017
15:51:36

Антон
05.03.2017
15:54:04
у меня классы очень понятные (нет)
например, full для контейнера полноэкранного изображения

anoru
05.03.2017
15:56:14
Вы слегка утрируете, будет максимум 4-5 классов на элемент зачастую 2-3, а эт немного тем более все разбито на компоненты в css, и потом вы верно заметили про миксины, скажем так мелкие указания размером в одну, две строчки через миксины, если больше отдельный класс чтобы как-раз не разбирать каскад, для больших проектов я использую css-modules
>будет максимум 5 классов
А если еще какой-нибудь бутстрап грид юзают в виде классов, то и все 10-15 :D
Но я не понимаю причем здесь миксины и ксс модули. Тебе ничего не мешает юзать и то, и другое одновременно. например, миксины типографии - font-size, font-family, line-height, letter-spacing. И подключаешь их в ксс модулях стилях. Норм. Много чего еще можешь заюзать

Google

Дмитрий
05.03.2017
15:56:39
У меня кстати так и есть

anoru
05.03.2017
15:56:45
найс)

Дмитрий
05.03.2017
15:56:58
Поэтому и знаю, что это реально работает только в ограниченных пределах ?

Волчик
05.03.2017
15:57:29
@PashkaDurov верни стену, гад

Name
05.03.2017
16:00:02

Дмитрий
05.03.2017
16:01:14

Anton
05.03.2017
16:06:02

Dream
05.03.2017
16:07:28

Ruslan
05.03.2017
16:14:07

Northern
05.03.2017
16:25:44
Товарищи. Является нормальным использование в функции в качестве аргумента this.props.action метода?
onlog (mail, pass, setAuth) {
...
...
setAuth(true);
... }
onlog(values.mail, values.pass, this.props.actions.setAuth);
вроде этого.
или в return?
помогите пожалст, как лучше.

anoru
05.03.2017
16:29:42
Так писать точно не стоит. имхо

Northern
05.03.2017
16:30:19
а стоит как?

anoru
05.03.2017
16:31:23
Это у тебя редакс экшен или что? Если да, то в нем же можно задиспатчить другой экшен после выполнения. Если это просто у контейнера, то пускай вызывается в том же контейнере по callback'у

Mike
05.03.2017
16:35:44
мне кажется setAuth у тебя метод, который не влияет на отображение, мб ты его в модуль вынесешь Auth, и просто импортить оттуда будешь, когда надо его вызнвать?

Northern
05.03.2017
16:42:06
onlog() отрабатывает в handlesubmit() как форму авторизации втыкнули, в контейнере
сама onlog() -- экшн, да.
2Mike, а, как вариант. Модуль авторизации и туда всё. Вызывать после onlogin внутри handlesubmit можно же? Т.е. это говно код будет или нет? :)

from
05.03.2017
16:54:17
ЗАЧЕМ
это шутка, надо же глазами смотреть)

Pavel
05.03.2017
17:18:26
Парни, прочитал документацию Redux и не особо то и понял . Может есть руководства для таких тупых как я?

from
05.03.2017
17:20:33
а flux понял?

Google

Pavel
05.03.2017
17:20:51
Ну чтобы все объяснили и разжевали, ещё мне нравится когда типа тебе пошагово дают код и типа ты сам написал.

Pavel
05.03.2017
17:21:14
На ютубе глянь

Pavel
05.03.2017
17:22:30
Есть руководство как я люблю, но оно устаревшее. Там половину времени фиксишь несостыковки в коде, а не изучаешь

Дима
05.03.2017
17:24:21
egghead глянь
там хороший вариант от автора либы

Pavel
05.03.2017
17:25:30
ok, thx!

? Алёна
05.03.2017
17:26:48

Pavel
05.03.2017
17:28:32
еще такой вопрос
const App = () => (
<div>
<AddTodo />
<VisibleTodoList />
<Footer />
</div>
)
это равносильно вот такому коду?
const App =function(){
render:function(){
return(
<div>
<AddTodo />
<VisibleTodoList />
<Footer />
</div>
)
}
}

Pavel
05.03.2017
17:31:08
Во втором примере ошибка синтаксиса, не?

Pavel
05.03.2017
17:32:27
может. Но суть ты понял, стрелочная функция в первом примере такая же как и function expression во-втором?

Dream
05.03.2017
17:33:26

? Алёна
05.03.2017
17:33:53

Dream
05.03.2017
17:36:17

? Алёна
05.03.2017
17:38:48
Выкинте класс rounded и скажите чем это плохо
Ничем. Я сама подобное пишу. Но это допустимо только в пределах компонента =\ В глобале, особенно если не использовать >, например (или хотя бы), довольно легко получить небольшие проблемки с каскадом каким-нибудь.

Renat
05.03.2017
18:28:56

Pavel
05.03.2017
19:00:59

Волчик
05.03.2017
19:01:53
есть какой-то стартовый шаблон react+redux+webpack?
вот тут вроде больше всего звезд https://github.com/erikras/react-redux-universal-hot-example

Sergey
05.03.2017
19:05:38

Google

Ruslan
05.03.2017
19:14:09
ну или от Абрамова

Michael
05.03.2017
19:24:33
https://github.com/facebookincubator/create-react-app вот этот от абрамова

Admin
ERROR: S client not available

anoru
05.03.2017
19:51:39
там контента на 12 часов :D

Pavel
05.03.2017
20:09:00

trilog
05.03.2017
20:14:38

Timur
05.03.2017
20:20:16
Народ, кто может дать мне 1 миллион рублей?

trilog
05.03.2017
20:21:10

Timur
05.03.2017
20:21:33
И еще хотелось бы омаров
Что же ты замолчал сразу? Неужели жлоб такой? Разве Иисус не завещал нам помогать друг другу?

? Алёна
05.03.2017
20:26:01
>сравнивает 1к и 1кк

Pavel
05.03.2017
20:28:30
тебе жалко 1к?
На удеми видео курсы, я вообще их меньше всего люблю. Тем более платить за это

Alexander
05.03.2017
23:19:44

Yuri
05.03.2017
23:25:53

Herman
06.03.2017
05:12:41
Yuri нарисуй в блок-схему и всё поймёшь
Yuri только начни со стора

Google

Anton
06.03.2017
05:14:47

Azein
06.03.2017
05:21:37
Вопрос к тем кто используют css-модули через css-loader/postcss - есть какой-то нормальный воркэраунд для имен анимаций? Что с :local, что c :global выдает ошибку компиляции double colon, не вечно же сидеть со стороквым именем анимации только для хрома..
В issues вообще ничего толкового не нашел

Ches
06.03.2017
07:04:43
подскажите как правильно делать профиль с уже заполненными полями с данными с сервера. я думаю в стейт записывать поля с сервера, потом при onChange они будут меняться, и при нажатии на кнопку отправляться

anoru
06.03.2017
07:05:46
что-то туплю - не понял, перефразируй.

Ches
06.03.2017
07:06:07
примерно this.state = {
name: this.props.name,
password: this.props.password,
avatar: this.props.awatar,
}

anoru
06.03.2017
07:06:45
ага, норм

Ches
06.03.2017
07:07:45
ну просто нужно сделать профиль (поля) в которые при загрузке поставляются данные с сервера, потом меняются на клиенте, и отправляются на сервер
когда то делал что то похожее, какие то костыли вышли)
так что лучше уточнить)

Никита
06.03.2017
07:21:22
Правильно. На сервере у тебя будут гет и пост роуты. При гет получаешь по айдишнику профиль, сохраняешь в стейт и рендеришь. Потом при сабмите формы пост запрос отправляет этот стэйт

Denis
06.03.2017
07:37:11
Microsoft вообще красавчики :) Умеют в CSS