@react_js

Страница 1023 из 5115
Дмитрий
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
Просто когда у тебя класс становится больше похожим на краткое изложение войны и мира или на призыв демона на латыни, ты резко меняешь своё мнение об удобстве подхода ?
Вы слегка утрируете, будет максимум 4-5 классов на элемент зачастую 2-3, а эт немного тем более все разбито на компоненты в css, и потом вы верно заметили про миксины, скажем так мелкие указания размером в одну, две строчки через миксины, если больше отдельный класс чтобы как-раз не разбирать каскад, для больших проектов я использую css-modules

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

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

Антон
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 верни стену, гад

Дмитрий
05.03.2017
16:01:14
у тебя ники рассинхронизировались
Я всё надеюсь, что меня наконец то разбанят ? Хз, сколько ждать вообще

Dream
05.03.2017
16:07:28
Что такое большой и маленький проект? Любой проект может перерости из маленького в большой
Читайте внимательнее все разбито по компонентам, а значит никакой проблемы нет, с тем, что если, возникнет необходимость заюзать css-modules или что еще там, не знаю как у вас но у меня не все проекты на реакте, я описываю лишь свой подход, мне он кажется оптимальным. И да я тоже юзаю css-modules и миксины вместе.

Ruslan
05.03.2017
16:14:07
ребята, работает кто react + BEM?
есть вот такая штука https://github.com/bem/bem-react-core

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
Ну чтобы все объяснили и разжевали, ещё мне нравится когда типа тебе пошагово дают код и типа ты сам написал.

а flux понял?
Я его не изучал.

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
Dream
05.03.2017
17:36:17
>btn large green rounded
Выкинте класс rounded и скажите чем это плохо

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

Renat
05.03.2017
18:28:56
еще такой вопрос const App = () => ( <div> <AddTodo /> <VisibleTodoList /> <Footer /> </div> ) это равносильно вот такому коду? const App =function(){ render:function(){ return( <div> <AddTodo /> <VisibleTodoList /> <Footer /> </div> ) } }
Вроде как нет, первая функция только возвращает а во второй есть метод render. Ты пробовал это вообще работает? Оба варианта

Pavel
05.03.2017
19:00:59
Вроде как нет, первая функция только возвращает а во второй есть метод render. Ты пробовал это вообще работает? Оба варианта
Не пробовал, просто в документации редакса именно так реакт компоненты написаны.

Волчик
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
есть какой-то стартовый шаблон react+redux+webpack?
Их очень много. Вот список с поиском: http://andrewhfarmer.com/starter-project/

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

Pavel
05.03.2017
20:09:00
Курс от udemy
На udemy же всегда платные , не?

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
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

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