Size: a a a

React — русскоговорящее сообщество

2021 January 26

AV

Alex Vlasov in React — русскоговорящее сообщество
Aleksandr Sarkisov
В доке есть об этом
да вот ищу не могу найти
источник

AS

Aleksandr Sarkisov in React — русскоговорящее сообщество
Alex Vlasov
да вот ищу не могу найти
источник

AS

Aleksandr Sarkisov in React — русскоговорящее сообщество
В DOM Elements
источник

НМ

Никита Михайловский... in React — русскоговорящее сообщество
Ребят, всем привет, есть у кого-то хороший подробный гайд как уже в существующий проект добаваить TS?
А  то по тому, что в инете пишут - все разваливается нафиг)
источник

И

Иван in React — русскоговорящее сообщество
Almaz Kham
вот надо, чтобы было так
Ты ж тут добавляешь route
источник

V

Vetro in React — русскоговорящее сообщество
Никита Михайловский
Ребят, всем привет, есть у кого-то хороший подробный гайд как уже в существующий проект добаваить TS?
А  то по тому, что в инете пишут - все разваливается нафиг)
тайпскрипт - суперсет жса, если ты не используешь его фичи, ничего не должно разваливаться
источник

AV

Alex Vlasov in React — русскоговорящее сообщество
спасибо!!!!
источник

НМ

Никита Михайловский... in React — русскоговорящее сообщество
Vetro
тайпскрипт - суперсет жса, если ты не используешь его фичи, ничего не должно разваливаться
я правильно понимаю, что если я правильно настроилл все - я меняю расширение файла с js  на ts и все работать должно?
источник

V

Vetro in React — русскоговорящее сообщество
ну какие-то ошибки все же будут
источник

V

Vetro in React — русскоговорящее сообщество
но не должно прям "разваливаться"
источник

НМ

Никита Михайловский... in React — русскоговорящее сообщество
ну у меня ошибки уже вот тут начинаются))
источник

НМ

Никита Михайловский... in React — русскоговорящее сообщество
я понимаю, что я что-то не так сделал с самого нчала, потому и прошу гайд - хочу откатить все и сделать нормально
источник

НМ

Никита Михайловский... in React — русскоговорящее сообщество
а то по тем гайдам, по которым я делал у меня даже tsconfig сам не создался, я его руками прописывал)
источник

KK

Kirill Kulikov in React — русскоговорящее сообщество
Всем привет. Подскажите пожалуйста, что делает функция update в этом коде и как бы она выглядела в функциональном компоненте?

export class Filter extends React.Component {
constructor(props) {
 super(props)
 const { value } = this.props
 this.state = { value }
}
setValue(e) {
 this.setState({ value: e })
}
update() {
 this.props.update(this.state) // (*)
}
render() {
 return <Slider value={this.state.value} onChange={this.setValue.bind(this)} onAfterChange={this.update.bind(this)} />
}
}
источник

DP

Dmitry Plyaskin in React — русскоговорящее сообщество
Kirill Kulikov
Всем привет. Подскажите пожалуйста, что делает функция update в этом коде и как бы она выглядела в функциональном компоненте?

export class Filter extends React.Component {
constructor(props) {
 super(props)
 const { value } = this.props
 this.state = { value }
}
setValue(e) {
 this.setState({ value: e })
}
update() {
 this.props.update(this.state) // (*)
}
render() {
 return <Slider value={this.state.value} onChange={this.setValue.bind(this)} onAfterChange={this.update.bind(this)} />
}
}
можно предположить, что она прокидывает стейт ребенка родителю
источник

V

Vetro in React — русскоговорящее сообщество
Никита Михайловский
ну у меня ошибки уже вот тут начинаются))
esModuleInterop добавить, ошибки типизации же можно игнорировать какое-то время, если noEmitOnError не включен
источник

НМ

Никита Михайловский... in React — русскоговорящее сообщество
Vetro
esModuleInterop добавить, ошибки типизации же можно игнорировать какое-то время, если noEmitOnError не включен
это все есть, но спасибо!
буду пытаться))
источник

НМ

Никита Михайловский... in React — русскоговорящее сообщество
у меня еще миллион таких ошибок
источник

НМ

Никита Михайловский... in React — русскоговорящее сообщество
такое ощущение, что я тупо как-то не так ts поставил
источник

el

eden lane in React — русскоговорящее сообщество
Никита Михайловский
у меня еще миллион таких ошибок
вероятно, расширение файла должно быть tsx
источник