Ruby on rails 当道具可以';不可能通过

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作为

我正在使用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作为道具,然后从另一个
axios
调用中获取它们,或者从组件
A
中获取它们,并使用javascript映射将它们传递给组件
B
?或者,将帖子的id放在redux中并从组件
B
的另一个调用中获取其注释是否更有意义