@react_js

Страница 4057 из 5115
Ruslan
01.06.2018
08:46:36
через компонент изменять, я имею ввиду

Mighty_Ramen
01.06.2018
08:49:58
Привет, ни у кого не было, что axios на проде внезапно отправляет http вместо https?

Aleksandr
01.06.2018
08:51:53
Добрый день. Пытаюсь применить React Router, пока испытываю трудности. Помогите разобраться, пожалуйста. Заранее извиняюсь за много букв. Допустим, есть роут: <Route path="/course/:id" component={<Course/>}/> Внутри компонента я тоже хочу иметь разные экраны, но они должны быть доступны по query параметрам в строке, например: /course/123?activeScreen=lesson&lessonID=234 В компоненте Course на эти экраны есть ссылки типа: <NavLink to={{ pathname: props.location.pathname, search: `?activeScreen=lesson&lessonID=234 }} > Вопрос. Я не понимаю, как организовать управление состоянием и ре-рендерингом компонента Course. Следует ли мне хранить в стейте Course (или в корневом компоненте App) текущий экран (activeScreen)? Если да, то setState будет происходить при нажатии на NavLink, и получится, что рендеринг вызовется дважды: из-за setState и переход по ссылке. Получается, я должен как то сделать, чтоб рендеринг был лишь один раз. Как? Если нет (не хранить в стейте текущий экран), то как тогда синхронизовать параметры из query строки с внутренним состоянием приложения?

Google
Timofey
01.06.2018
09:07:41
Как же надоело создавать папку, в ней создавать index.js рядом создавать файл с именем компонента, рядом создавать файл с именем компонента но уже для стиля. Есть ли какой нибудь способ все это автомитизовать? Что бы создавалась папка, в ней создавались 3 файла да еще и что бы можно было контролировать содержимое?

Konstantin
01.06.2018
09:09:24
Я бы npm scripts под это дело заюзал, а код компонента удобней вставлять с помощью VS Code Snippets

Artyom
01.06.2018
09:09:44
А я вообще пришел к выводу, что в index.js нужно как раз коннект к стору описывать

Vyacheslav
01.06.2018
09:10:05
cli
Create react app?

Max
01.06.2018
09:10:10
Сергей
01.06.2018
09:10:19
юзаешь styled-components и живешь как царь

Max
01.06.2018
09:10:24
Автоимпорт отменили?

Сергей
01.06.2018
09:10:28
Create react app?
сommand line interface

Max
01.06.2018
09:10:29
В иде

Timofey
01.06.2018
09:10:54
юзаешь styled-components и живешь как царь
юзал, там тоже такое не помешает

Google
Сергей
01.06.2018
09:11:03
эм

один файл

зачем лишняя директория

Artyom
01.06.2018
09:11:19
Create react app?
Нет, это о разном

Сергей
01.06.2018
09:11:59
Artyom
01.06.2018
09:12:17
зачем лишняя директория
В директории: тесты сторибук или дока и https://t.me/react_js/405609

Artyom
01.06.2018
09:13:13
Плюс какие-то хелперы могут быть. Например сложную форму я описываю в конфиге, который лежит рядом, а в самом компоненте уже логику для рендера конфига

Очень удобно*

Vyacheslav
01.06.2018
09:14:50
Нет, это о разном
Ну я понял про cli, хотелось бы примера)

Artyom
01.06.2018
09:15:42
Ну я понял про cli, хотелось бы примера)
А, не знаю ? Ну там ву недавно заопенсурсили какой-то конструктор CLI, вот его глянуть и себе собрать

Artyom
01.06.2018
09:16:26
Останется только вопрос биндингов из IDE к этому CLI. Но это, по идее, не проблема

Timofey
01.06.2018
09:17:18
я правильно понимаю что ты предлагаешь сделать что-то типа такого: пишу команду в консоль, она вызывает какие-то функции из ide и создает директорию с файлами?

Artyom
01.06.2018
09:18:25
Эм, cli сама создает файлы и наполняет их нужным текстом. Ide только кнопочку предоставляет, что бы указать в какой папке создать новую папку и с каким названием

@sergeysova ты же как-то делал какие-то CLI'ки, ничего не осталось народу раздать?

Сергей
01.06.2018
09:19:58
https://github.com/atomixinteractions/creatomic но нет времени допилить

Google
Artyom
01.06.2018
09:22:26
Чет жукто сложно. Я ожидал что-то в стиле cd ......... mkdir $NAME $COMPONENT > $NAME.js $TESTS > $NAME.test.js

seryozhatebe
01.06.2018
09:36:04
ребят, а как сделать проверку на cheked чекбокса? cheked приходит с кнопки а не с чекбокса)

Maxim
01.06.2018
09:38:50
Парни, сорри за оффтоп, но кто нибудь знает как добавить иконку своей библиотеки в wappalylez и подобные системы?

Cenator
01.06.2018
09:39:10
форк и пулл реквест

Default
01.06.2018
09:40:04
Удоли

А то кто-нибудь воспримет, как призыв к действию

Default
01.06.2018
09:41:37
Тут всякого люда полно. Включая полных новичков

Roman
01.06.2018
10:00:40
https://reach.tech/router ммм, новый роутер

Олег
01.06.2018
10:01:15
Roman
01.06.2018
10:08:57
https://reach.tech/router ммм, новый роутер
На первый взгляд тот же рр

Max
01.06.2018
10:09:07
https://reach.tech/router ммм, новый роутер
расчитывают тоже стать reach ?)

ALFer
01.06.2018
10:09:28
доступными?

Vadim
01.06.2018
10:10:01
богатыми)

ALFer
01.06.2018
10:10:06
ежели чо, это всё тот же Раян Флоренс который делал и Реакт-роутер

Богатый не так пишется жи =\

Max
01.06.2018
10:10:24
? ну типа rich ) было бы интересно в таких проектах сразу писать: почему мы, а не RR

Cenator
01.06.2018
10:10:48


ALFer
01.06.2018
10:11:05
Он в тви объяснял. Сек

Vadim
01.06.2018
10:11:06
а, вот так богатый - rich

Google
ALFer
01.06.2018
10:12:38
https://twitter.com/ryanflorence/status/1002228076959252480

ALFer
01.06.2018
10:13:45
хотя, ну такие себе "причины"

Again
01.06.2018
10:13:56
cli
Coach leader intermediate

Max
01.06.2018
10:14:05
там уже пишут: lodash vs underscore again :)

ALFer
01.06.2018
10:14:13
вот вот

Admin
ERROR: S client not available

Artyom
01.06.2018
10:15:46
Coach leader intermediate
Я уж испугался увидев coach, думал кто-то использует

from
01.06.2018
10:16:10
да и вообще focus к контенту можно в юзерленде rr4 сделать

с другой стороны, никто не будет это делать сам)

так что в библиотеке полезно по умолчанию иметь такое поведение

Artyom
01.06.2018
10:17:10
Я так и не понял какие проблемы с доступностью?

from
01.06.2018
10:17:31
Я так и не понял какие проблемы с доступностью?
ну ты в меню тыкнул ссылку и фокус остался в меню

А надо, чтоб сфокусировался контент

Artyom
01.06.2018
10:17:56
?

Ок

Cenator
01.06.2018
10:21:24
расчитывают тоже стать reach ?)
нет, мимикрируют под react

Муслим
01.06.2018
10:35:24
Есть новый проект, там бэм и вся херня, я вижу то что они не правильно его юзают, и сама структура компонентов - ад. Стоит уговаривать тимлида переписывать все на sc и возродить в проекте реюзебл ?

Google
Artyom
01.06.2018
10:36:29
Бум https://rushjs.io/

Бум https://rushjs.io/
@sergeysova @zdmitr

Bo0oM
01.06.2018
10:36:44
triggered

Dmitry
01.06.2018
10:37:05
@sergeysova @zdmitr
я тестил его

когда небыло сайта

он кривоват был

но там линкование неплохо сделано вроде бы

Roman
01.06.2018
10:37:29
lerna уже не катит?

Dmitry
01.06.2018
10:37:34
я помню в ишьюсах ярна чувакам говорили посмотреть на него

Муслим
01.06.2018
10:37:40
Artem
01.06.2018
10:38:08
У меня много аргументов сделать это
это не важно) Будет защишаться

Roman
01.06.2018
10:38:12
можешь мне их написать, чтобы я тоже убедил не юзать scss

Dmitry
01.06.2018
10:39:26
но там линкование неплохо сделано вроде бы
для моих кейсов ярн с no hoist все решил

Artem
01.06.2018
10:39:47
я недавно на похожем был, там тоже бэм через less, часть компонентов, вторая часть scss без ничего, все компоненты не реюзбл, то есть что бы добавить новую статичную страничку на сайт, нужно было писать новый копонент, мало чего сделать было, автор сей выгребной ямы сильно зашишался)

Oleh
01.06.2018
10:42:09
в next.js alias не работают для css, scss?

Сергей
01.06.2018
10:42:10
Бум https://rushjs.io/
мне нужен comparison lerna

Roman
01.06.2018
10:42:34
Dmitry
01.06.2018
10:43:33
у тебя седина или мне кажется ?

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