Ruby on rails 当道具可以';不可能通过
我正在使用RubyonRails 5.2.4.4后端的React。我有一个组件Ruby on rails 当道具可以';不可能通过,ruby-on-rails,reactjs,axios,fetch-api,Ruby On Rails,Reactjs,Axios,Fetch Api,我正在使用RubyonRails 5.2.4.4后端的React。我有一个组件a,它是组件B的父级。组件A从rails模型和该模型的一些关联中获取数据。(comments=Post.comments)如果我从父级获取这个,我会得到一个对象数组,如果我使用javascript使用typeof进行计算,它会被视为一个对象,并且不能作为一个道具传递给组件B,因为 Error: Objects are not valid as a React child 因此,我的问题是,让组件B获取此注释的ID作为
a
,它是组件B
的父级。组件A
从rails模型和该模型的一些关联中获取数据。(comments=Post.comments
)如果我从父级获取这个,我会得到一个对象数组,如果我使用javascript使用typeof
进行计算,它会被视为一个对象,并且不能作为一个道具传递给组件B
,因为
Error: Objects are not valid as a React child
因此,我的问题是,让组件B
获取此注释的ID作为道具,然后从另一个axios
调用中获取它们,或者从组件A
中获取它们,并使用javascript映射将它们传递给组件B
?或者,将帖子的id放在redux中并从组件B
的另一个调用中获取其注释是否更有意义