Size: a a a

React: русскоязычное сообщество

2018 February 28

NK

ID:72036040 in React: русскоязычное сообщество
источник

NL

Nikita Lavrenko in React: русскоязычное сообщество
в этом решении плохо, что они начинают свою инфраструткуру создавать, свои лоадеры, babel plugins, Webpack plugins и т.д.

Это мне напомнило историю с Meteor, когда они под себя начали все пакеты npm переделывать.
Потом никому это нафиг не сдалось.
источник

NK

ID:72036040 in React: русскоязычное сообщество
Да не, там все пакеты - это ф-ии на 10 - 20 строк, просто что бы руками не писать
источник

NL

Nikita Lavrenko in React: русскоязычное сообщество
ну может.
а ты юзал эту штуку вообще?
источник

NK

ID:72036040 in React: русскоязычное сообщество
Так вот пример же
источник

NL

Nikita Lavrenko in React: русскоязычное сообщество
я ж не знал что твой)
источник

NK

ID:72036040 in React: русскоязычное сообщество
На другом, закрытом, проекте юзал больше, руками, как раз, переписывал конфиг
источник

NK

ID:72036040 in React: русскоязычное сообщество
Но это удобнее, чем делать инджект
источник

NK

ID:72036040 in React: русскоязычное сообщество
Т.к. обновится можно практически безболезненно
источник

NL

Nikita Lavrenko in React: русскоязычное сообщество
Спасибо, в закладки добавлю)
источник

NK

ID:72036040 in React: русскоязычное сообщество
👍
источник

MS

Maksim Skvortsov in React: русскоязычное сообщество
Всем привет. А кто-нибудь юзал styled-components?
источник

MS

Maksim Skvortsov in React: русскоязычное сообщество
Есть вопросик
источник

MS

Maksim Skvortsov in React: русскоязычное сообщество
У меня имеется компонент Link
источник

MS

Maksim Skvortsov in React: русскоязычное сообщество
Есть меню, где я его хочу задизайнить
источник

MS

Maksim Skvortsov in React: русскоязычное сообщество
В результате в Link прокидывается пропс active. Как этого не допускать? Или быть может я делаю неправильно?
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Maksim Skvortsov
В результате в Link прокидывается пропс active. Как этого не допускать? Или быть может я делаю неправильно?
render() {
 const { active, ...props} = this.props;
 return <a {...props} ....и т.д.
}
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Можно «выключить» active с помощью spread-оператора. В этом случае, active не попадет в низлежащие пропсы.
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
Но для чего тебе это? Чем-то мешает?
источник

MS

Maksim Skvortsov in React: русскоязычное сообщество
Спасибо, тоже на такую деструктуризацию подумал.
источник