export const ChatContext = createContext<{
isSelectMore: boolean;
}>({
isSelectMore: false
});
<ChatContext.Provider
value={{
isSelectMore: this.state.isSelectMore
}}
>
<MessageListIndex ref={this.msgListRef} intl={this.props.intl} />
</ChatContext.Provider>
import { ChatContext } from '../chat';
<ChatContext.Consumer>
{
chatData =>
<OssImage onClick={this.onModalOpen.bind(this, chatData.isSelectMore)}/>
}
</ChatContext.Consumer>