Size: a a a

JavaScript Noobs — сообщество новичков

2020 December 20

a

allpeg in JavaScript Noobs — сообщество новичков
Вячеслав
А сразу фильтр сделать не варик... Хд
смотри. если ты делаешь .filter() а затем .map() то индексы будут неправильные - ведь ты уже отфильтровал массив
источник

T

Tonn in JavaScript Noobs — сообщество новичков
Все остальные данные передаются нормально , здесь мне бы хотелось отправлять значения countOrders без возможности редактирования, но я всячески пробывал
источник

j

jk in JavaScript Noobs — сообщество новичков
Tonn
onChangeOrder(e) {
   this.setState({
       order: e.target.value
   })
 }
Ну вот, контекстозависимая функция. Реакт же не разбирается с этим самостоятельно?
источник

a

allpeg in JavaScript Noobs — сообщество новичков
jk
Ну вот, контекстозависимая функция. Реакт же не разбирается с этим самостоятельно?
нет, не разбирается. надо чтобы было в конструкторе
this.onChangeOrder = this.onChangeOrder.bind(this);
иначе всё сломается
источник

T

Tonn in JavaScript Noobs — сообщество новичков
allpeg
нет, не разбирается. надо чтобы было в конструкторе
this.onChangeOrder = this.onChangeOrder.bind(this);
иначе всё сломается
export default class OrdersComponent extends Component {
 constructor(props) {
   super(props);

   this.handleSubmit = this.handleSubmit.bind(this);
   this.onChangeOrder = this.onChangeOrder.bind(this);
   this.onChangeStatus = this.onChangeStatus.bind(this);
   this.onChangeTypeOrder = this.onChangeTypeOrder.bind(this);
источник

a

allpeg in JavaScript Noobs — сообщество новичков
... а если сделать {this.onChangeOrder.bind(this)} (ТАК НЕЛЬЗЯ ДЕЛАТЬ!!1) то будет очень плохо: реакт будет перерендерить постоянно, т.к. функцию bind каждый раз возвращает новую
источник

T

Tonn in JavaScript Noobs — сообщество новичков
jk
Ну вот, контекстозависимая функция. Реакт же не разбирается с этим самостоятельно?
когда я ввожу данные вручную в поле ввода у меня значение передается
источник

T

Tonn in JavaScript Noobs — сообщество новичков
allpeg
... а если сделать {this.onChangeOrder.bind(this)} (ТАК НЕЛЬЗЯ ДЕЛАТЬ!!1) то будет очень плохо: реакт будет перерендерить постоянно, т.к. функцию bind каждый раз возвращает новую
Проблема в том что когда я ввожу данные вручную без значения value у меня передаются данные , но следует мне установить value данные не передаются , точнее не передается state , prefix передаетс нормально     var data = {
     order: AuthService.getCurrentLocation().prefix + this.state.order,
     status: this.state.status,
     location_id: AuthService.getCurrentLocation().id,
источник

T

Tonn in JavaScript Noobs — сообщество новичков
можно так соединять вообще     order: AuthService.getCurrentLocation().prefix + this.state.order
источник

a

allpeg in JavaScript Noobs — сообщество новичков
Tonn
Проблема в том что когда я ввожу данные вручную без значения value у меня передаются данные , но следует мне установить value данные не передаются , точнее не передается state , prefix передаетс нормально     var data = {
     order: AuthService.getCurrentLocation().prefix + this.state.order,
     status: this.state.status,
     location_id: AuthService.getCurrentLocation().id,
я уже несколько раз перечитал и так и не понял. куда вводятся данные вручную? где не передаются данные?
источник

T

Tonn in JavaScript Noobs — сообщество новичков
allpeg
я уже несколько раз перечитал и так и не понял. куда вводятся данные вручную? где не передаются данные?
когда я в input'e убираю value и записываю в форме какую нибудь информацию она записывается в базу , как я ставлю value  в input в таком случае данные не записываются в базу


при этом prefix записывается всегда но this.state.order  не приходит во втором случае

Aidar, [20.12.20 22:36]
<input
                             type="text"
                             className="form-control"
                             id="order"
                             required
                             value={countOrders}

                             onChange={this.onChangeOrder}
                             name="order"
                           />
источник

T

Tonn in JavaScript Noobs — сообщество новичков
похоже я понял
источник

T

Tonn in JavaScript Noobs — сообщество новичков
value={this.state.order}={countOrders} - можно так использовать?
источник

В

Вячеслав in JavaScript Noobs — сообщество новичков
Tonn
value={this.state.order}={countOrders} - можно так использовать?
🤯
источник

T

Tonn in JavaScript Noobs — сообщество новичков
все получилось , извините
  const countOrders = filteredContent.length+1;  
this.state.order = countOrders;
источник

AB

Artem Burbank in JavaScript Noobs — сообщество новичков
Молодёжь, можно вопрос не по теме?
источник

AB

Artem Burbank in JavaScript Noobs — сообщество новичков
источник

AB

Artem Burbank in JavaScript Noobs — сообщество новичков
источник

AB

Artem Burbank in JavaScript Noobs — сообщество новичков
Какой из этих предметов коричневый?
источник

А

Александр in JavaScript Noobs — сообщество новичков
оба
источник