input value绑定

来源:2-2 完成新增列表项的功能

慕仰8656565

2018-08-05 17:04

在这通过value属性,将state中的值显示到了输入框,但是在html操作中,value应该也是会跟着input本身输入变化的,那么在比较卡顿的设备会不会出现闪烁问题
比如当输入后,value先变成了输入值,但是由于绑定所以又显示了state中的值,其后onchange触发改变,又重新赋值,然后dom重新渲染

写回答 关注

1回答

  • renderman
    2018-08-06 12:00:10
    // 事件的执行顺序
    keydown 
    keypress
    input
    change
    keyup

    如果你对这些事件打断点,你会发现。

    在input之前的事件中,ui界面并没有发生变化;

    在input之后(包含)的事件中,ui界面发生了变化;

    你可以在ui发生变化前做赋值吗


React16.4 快速上手

结合实例带你快速入门React16基础语法,并完成Todolist功能开发。

40002 学习 · 134 问题

查看课程

相似问题