标签: reactjs setfocus
建立一种机制来集中整个应用程序中不同部分的元素的最佳方法是什么?
示例场景:有一个按钮(在应用程序中的某个位置),用户单击该按钮,就会挂载另一个组件(在树中的其他位置)(或者该组件可能已经已安装并存在),然后自动将焦点移至组件中的一个特定元素。
注释: 我们都知道在React应用程序中处理焦点并不容易。我已经有一个解决方案,但想知道社区正在使用的最佳解决方案是什么。
我的解决方案(here is a demo)是创建上下文并根据ID更新值,并且组件会监听上下文值并进行关注。