@react_js

Страница 4523 из 5115
Artyom
01.08.2018
08:01:37
Не проще будет с нуля настроить?

Max
01.08.2018
08:01:48
с 1 до 4 проще с нуля, да

там очень много начинает всплывать что депрекейтед

Danila
01.08.2018
08:02:02
Есть какой то годный материал, как лучше организовать CSS в своем проекте, со всеми плюсами и минусами? Сейчас у меня просто каждый компонент имеет свой префикс типа .spl-wrapper .spl-header но они все валятся в глобальный скоуп чтоли

Google
Artyom
01.08.2018
08:02:26
+ атомарный дизайн

Danila
01.08.2018
08:02:35
Без альтернатив?

Max
01.08.2018
08:03:04
альтернативы есть, но большинство сидит на нем

Alexandr
01.08.2018
08:03:12
В общем на пуппетире должно норм получится
в итоге все стили будут же все равно в странице (не отдельный файл)?

Ilya
01.08.2018
08:03:14
А в чем смысл recompose/defaultProps если можно статически задать их в классе?

Max
01.08.2018
08:03:27
Без альтернатив?
css-modules глянь, если совсем лень переписывать

+ атомарный дизайн
это тут причем?

Cenator
01.08.2018
08:04:00
в итоге все стили будут же все равно в странице (не отдельный файл)?
тебе надо каждую страницу отрендерить и получить стили с нее, стайлед не генерит все объявленные стили

легче сделать обычный реакт ssr на ноде

Artyom
01.08.2018
08:04:53
в итоге все стили будут же все равно в странице (не отдельный файл)?
да. Но можно поизвращаться и вытащить plaintext из нод в хедере

Google
Roman
01.08.2018
08:05:23
Artyom
01.08.2018
08:05:27
это тут причем?
Ну это про организацию. На SC можно нашкодить тоже

Max
01.08.2018
08:05:53
вопрос про цсс был )

Cenator
01.08.2018
08:06:09
Artyom
01.08.2018
08:06:14


не очень идея на самом деле
Есть альтернативы?)) Если ему прям строго на php надо ?‍♂️

Max
01.08.2018
08:06:48
атомик это про организацию компонентов а не цсс

Alexandr
01.08.2018
08:06:50
проще в общем нагрузить какого-то верстальщика, чтобы он ручками собрал верстку страниц из проекта ? с меня еще требуют «нормальные названия классов»

Max
01.08.2018
08:07:09
ты бы еще статью про организацию редюсеров притащил и ткнул в слово "организация"

:)

Artyom
01.08.2018
08:07:23
атомик это про организацию компонентов а не цсс
Смежная тема, атомик афектит то как ты стили пишешь

Max
01.08.2018
08:07:52
без атомика нельзя писать изолированные компоненты?

Max
01.08.2018
08:08:46
госпаде, и без него проще простого )

Alexandr
01.08.2018
08:09:22
Проще сменить проект ?
это да? как найду работу с релокацией в мск, питер - так и свалю

?
01.08.2018
08:53:50
Ребята, есть проект на ректе + твиг. Страницы отдаются с сервера и уже в них подключен компонент, который и отрисовывается в необходимый див. Компонентов развелось много и появилась мысль сделатть все 1 большим компонентом который бы подключался бы в layout.twig. и уже сам смотрел на каком роуте находимся и какой компонент отрисовать а какой нет

Google
?
01.08.2018
08:53:55
Это нормально?

спасибо)

Cenator
01.08.2018
08:55:14
Хотя не, не нормально

Булет неоч с роутером

?
01.08.2018
08:55:27
Cenator
01.08.2018
08:56:03
почему?)
Ты нажал на линк реакт роутера, у тебя сменится компонента но останется старый серверный лейаут который может отличаться от нужного

?
01.08.2018
08:56:55
Булет неоч с роутером
А если react-router вообще не использовать ? Грубо говоря смотреть линк при рендере в window.location.href и рисовать необходимую часть

?
01.08.2018
08:58:06
Max
01.08.2018
08:58:15
В итоге у тебя будет свой роутер

Abu
01.08.2018
08:58:46
В итоге у тебя будет свой роутер
Еее, ещё один велосипед с багами. Только как бы его назвать, react-router-next-level??

Emir
01.08.2018
09:00:55
React-router-lite

Abu
01.08.2018
09:01:22
React-router-lite
Как-то слишком коротко, немодно.

Vadim
01.08.2018
09:07:00
Max
01.08.2018
09:07:15
читай весь тред пожалуйста

Sukhrob
01.08.2018
09:10:01


Andrew
01.08.2018
09:10:28
Нет не принято

Sukhrob
01.08.2018
09:11:15
Google
Sukhrob
01.08.2018
09:12:02
Нет не принято
но не суть. Вопрос не в том - принято или нет. Вопрос в том, как сделать это правильно? У меня в компоненте Desktop не подключается он.

Andrew
01.08.2018
09:12:17
юзай класс проперти

Admin
ERROR: S client not available

Sukhrob
01.08.2018
09:12:45
юзай класс проперти
не понятно. Что это такое? И как юзать?

Sukhrob
01.08.2018
09:13:15
так и что за ошибка подсвечена?
TS2322: Type '{ children: Element[]; onBodyResize: (desktopBodyHeight: number) => void; }' is not assignable to type 'IntrinsicAttributes & IntrinsicClassAttributes<Desktop> & Readonly<{ children?: ReactNode; }> & R...'. Type '{ children: Element[]; onBodyResize: (desktopBodyHeight: number) => void; }' is not assignable to type 'Readonly<IDesktopProps>'. Types of property 'onBodyResize' are incompatible. Type '(desktopBodyHeight: number) => void' is not assignable to type '((bodyHeight: number) => {}) | undefined'. Type '(desktopBodyHeight: number) => void' is not assignable to type '(bodyHeight: number) => {}'. Type 'void' is not assignable to type '{}'.

Max
01.08.2018
09:13:18
Sukhrob
01.08.2018
09:14:31
ну так у тебя типы несовместимы, причем тут бинд?
ошибку я вижу. Но как ее разобрать не ясно. Там вопросы Откуда это взялось к примеру: { children: Element[]; on ? А это откуда он взял: IntrinsicAttributes & IntrinsicClassAttributes<Desk ? Но видно что это разбирать не нужно. Надо правильно сбиндить и все.

Max
01.08.2018
09:16:03
чувак

это чат по реакту

Andrew
01.08.2018
09:16:08
не понятно. Что это такое? И как юзать?
https://codeburst.io/use-class-properties-to-clean-up-your-classes-and-react-components-93185879f688

Max
01.08.2018
09:16:18
с вопросами по тайпам в чат по тс-у, плиз

Sukhrob
01.08.2018
09:16:34
это чат по реакту
судя по ответу как решить проблему это вопрос частично и по реакту оказывается и в JS есть аналогичный прием

Max
01.08.2018
09:17:22
сломаные тайпинги — нет :)

Sukhrob
01.08.2018
09:17:44
сломаные тайпинги — нет :)
согласен но там выше просто меня спросили уже о тексте ошибки

Max
01.08.2018
09:17:45
я про них, а не про класс проперти :)

Sukhrob
01.08.2018
09:18:10
спасибо, пошел дальше кодить

Google
Andrey
01.08.2018
09:39:11
Это в CRA что-то встроено, что конвертит hex-цвета в rgb?

в самом js коде

Nikita
01.08.2018
09:47:24
а кто нибудь пробовал делать в reactFinalForms вложенные FieldArray?

Amon Bower
01.08.2018
09:52:02
Учитывая новое API React 16.4, вместо componentWillReceiveProps -> getDerivedStateFromProps. В моем приложении во многом юзается recompose. И нормальная ли практика, заменить componentWillReceiveProps на getDerivedStateFromProps? Учитывая, что у компонента нету состояния и метод во многом применяется для проверки пропсов, а не для прокидывания нового стейта

Artyom
01.08.2018
09:53:41
Лучше в принципе выпилить все что связано со сравнением в компоненте предыдущего и нового состояния

Max
01.08.2018
10:13:35
Лучше в принципе выпилить все что связано со сравнением в компоненте предыдущего и нового состояния
пока не знаю как это спросить… выпилить - ок, а где проверять? или что нужно перестроить

Denis
01.08.2018
10:26:45
Всем привет, помогите как в компоненнте получить текущий роут и в зависимости от него поменять иконку кнопки.

Max
01.08.2018
10:27:52
Всем привет, помогите как в компоненнте получить текущий роут и в зависимости от него поменять иконку кнопки.
смотри в this.props.match или если был не через Router, то как говорит Сова - оберни в withRouter и так же смотри через this.props.match

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