将根组件包装在<Provider>中,或将自定义的React上下文提供程序传递给<Provider>

时间:2019-10-06 23:56:30

标签: javascript html json reactjs redux

  • 当我在文本框中输入故事时,我会在浏览器中看到这些值。
  • 但是当我键入story12345时,我不需要显示任何结果数据。
  • 所以我包括了noData组件。
  • 但是在包含组件之后,我看到了一个问题。 Could not find "store" in the context of "Connect(SimpleCard)". Either wrap the root component in a <Provider>, or pass a custom React context provider to <Provider> and the corresponding React context consumer to Connect(SimpleCard) in connect options.
  • 你能告诉我如何解决它吗?
  • 在下面提供我的代码段和沙箱。
  • 我所有的代码都在searchbar.js中

https://codesandbox.io/s/awesome-williams-czxhi

import NoData from "../noData/noData";

  render() {
    return (
      <div>
        <input type="text" onChange={this.searchByKeyword} />
        <NoData />
      </div>
    );
  }
}

0 个答案:

没有答案