Javascript 在redux中处理jsx元素的单击事件
我在减速器中具有以下初始状态:Javascript 在redux中处理jsx元素的单击事件,javascript,reactjs,react-redux,Javascript,Reactjs,React Redux,我在减速器中具有以下初始状态: 常量格式类型说明=[ { 标题:“日历”, 简介:日历显示与所选日期的相对时间。 console.log('Toggle Calendar')}>单击此处打开日历 } ] 常量initState={ 格式类型说明, calendarIsVisible:false } const customVariables=(state=initState,action)=>{ 开关(动作类型){ 案例切换\u日历\u可见性: 返回{ ……国家, calendarIsVisib
常量格式类型说明=[
{
标题:“日历”,
简介:日历显示与所选日期的相对时间。
console.log('Toggle Calendar')}>单击此处打开日历
}
]
常量initState={
格式类型说明,
calendarIsVisible:false
}
const customVariables=(state=initState,action)=>{
开关(动作类型){
案例切换\u日历\u可见性:
返回{
……国家,
calendarIsVisible:!state.calendarIsVisible
}
违约:
返回状态
}
}
我知道在redux中,从减速器调用操作是一种反模式。我的问题是,这些描述可能会以多种语言进行本地化,因此我应该以多种语言添加该描述的多个对象,包括一个链接
如何处理应用程序状态中jsx元素的事件?为什么要将jsx置于该状态?@AminPaks我已经提到,描述可能以多种语言本地化,因此我应该以多种语言添加该描述的多个对象,包括链接
,切换语言时,链接可能存在于文本中的任何位置。您可以有条件地在组件中执行所有这些操作。在react-intl的帮助下。你唯一需要的是什么是当前语言我实际上需要添加语言内容,而不需要任何翻译/其他插件@aminpaks。重点是你应该呈现组件中显示文本的所有内容。保持语言/标志处于该状态,以便您知道应该显示哪种语言。