Фауст
файлом
Evgeny
import React from 'react';
import './App.css';
class App extends React.Component {
constructor(props) {
super(props);
this.state = {
inputText: '',
};
this.inputText = this.inputText.bind(this);
this.validBtn = this.validBtn.bind(this);
}
inputText(e) {
this.setState({inputText: e.target.value})
}
validBtn() {
if (this.state.inputText.length < 6) {
this.setState({warning: 'Password less then 6 symbols'})
}
}
render() {
return (
<div>
<input onInput={this.inputText}/>
<p>{this.state.inputText}</p>
</div>
);
}
}
export default App;
SV
а кнопка где?)
Artem
спрятана)
Evgeny
import React from 'react';
import './App.css';
class App extends React.Component {
constructor(props) {
super(props);
this.state = {
inputText: '',
warning: ''
};
this.inputText = this.inputText.bind(this);
this.validBtn = this.validBtn.bind(this);
}
inputText(e) {
this.setState({inputText: e.target.value})
}
validBtn() {
if (this.state.inputText.length < 6) {
this.setState({warning: 'Password less then 6 symbols'})
}
}
render() {
return (
<div>
<input onInput={this.inputText}/>
<p>{this.state.inputText}</p>
<button onClick={this.validBtn}>Validate</button>
<span>{this.state.warning}</span>
</div>
);
}
}
export default App;
SV
Прошу прощения
class App extends React.Component {
constructor(props) {
super(props);
this.state = {
inputText: '',
warning: ''
};
this.inputText = this.inputText.bind(this);
this.validBtn = this.validBtn.bind(this);
}
inputText(e) {
this.setState({inputText: e.target.value})
}
validBtn() {
if (this.state.inputText.length < 6) {
this.setState({warning: 'Password less then 6 symbols'})
return
}
this.setState({
inputText: '',
warning: ''
})
}
render() {
return (
<div>
<input onChange={this.inputText} value={this.state.inputText}/>
<button onClick={this.validBtn}>Validate</button>
<span>{this.state.warning}</span>
<p>{this.state.inputText}</p>
</div>
);
}
}
export default App;
SV
я второй час на редюсере тайпы дописать не могу)) инпуты тут переписываю лол )))
Evgeny
Спасибо огромное
Daniil
пропиши и возвращайся))
Marson
привет, кто знает как изменять значение в массиве объектов в state в классе?
Marson
точнее в объекте, который находится в массиве
Marson
Marson
🙏
Riclud
Для сайтов допустим на node js важнее скорость процессора или количество оперативной памяти?
Riclud
сайту же вроде ничего не надо хранить у себя в памяти как например игровому серверу ?
Ver
Ребзя помогите я начинающий, столкнулся с такой проблемой
$ npx create-react-app my-app
bash: npx: command not found
Artem
Artem
у меня 8 и не хватает(
Artem
Vadim
Ver
походу нет, спс
Ver
Artem
Gurgen
Привет Димыч спасибо за уроки все классно но я тут застрял на этом уроке как ни пробую уменя ничего не работает с этими follow/unfollow говорит ошибка createError.js:16 Uncaught (in promise) Error: Request failed with status code 401
at createError (createError.js:16)
at settle (settle.js:17)
at XMLHttpRequest.handleLoad (xhr.js:61) для post снял ограничения API на 3 месяца все делаю как ты но вот результат помаги пожалуста
P.S куки работают моя кука LOGIN работает я получаю свои данные с API
Сидредин
Yandex до сих пор не поддерживает SPA?
Mitmart
Коллеги, здравствуйте! после 42 видоса с редаксом возник вопрос. Ошибка TypeError: Cannot read property 'messages' of undefined. Скрины прикладываю. Спасибо
Mitmart
Mitmart
Mitmart
Anonymous
Anonymous
кинь скрин
Mitmart
кинь скрин
только что пофиксилось, в синтаксисе была проблема, я передавал не dialogPage а dialog(s)Page, хотя в стейте лежал dialogPage\
Mitmart
🤬🤯😡
Anonymous
Бывает )
Mitmart
Бывает )
самое странное, что раньше, до того как я попробовал создать установить redux, проблем не было) 🤷♂️🤷♂️🤷♂️🤷♂️
Dariya
У тебя redux-store импортируется, а ты показываешь нам store
Mitmart
Rinat Valiullov
Вопрос не по теме. А в группе появится аватарка в ближайшем будущем? )
С
А чем RS не аватарка? )
Rinat Valiullov
"Цепляться" глазу просто легче среди 500 чатов, когда картинка есть ) Но, в принципе, некритично конечно.
Daniil
Rinat Valiullov
Daniil
если найду)
Rinat Valiullov
если найду)
самурай, держащий в руках меч с логотипом react? )
Taras
Taras
Всем привет делаю штуку чтобы цена высвечивалась такая какую передаю в пропсы
Taras
В хуках не сильно разбираюсь
Taras
Где тут ошибка? пишет превышено лимит ререндеров
Taras
Павел 💻
Подскажите пожалуйста , как сделать так, чтобы пространство распределилось равномерно?
Taras
Все исправил убрал хуки подумал зачем они вообще там
Taras
Павел 💻
Павел 💻
получилось, спасибо
Taras
Daniil
Rinat Valiullov
Volodia
Какие есть хорошие книги для изучения джс углубленно, может быть алгоритмы какие то?
Volodia
Часто задавался этот вопрос но я так и не записал себе🙈
Taras
Фауст
Volodia
Volodia
Это они?
Taras
Maybe yes)
Фауст
почему ты в 30 строке написал setPrice?
Фауст
поменяй на price
Фауст
setPrice будет обновлять твой state
Taras
Я так и понимаю, но почему он обновляет его без конца?
Фауст
ты написал setPrice(тут число) и state обновляется, когда state обновляется происходит рендер компонента
Фауст
и всё по новой
Фауст
тебе надо было написать вместо setPrece
Фауст
price
Taras
логично) я уже сильно затупил согласен
Фауст