![](/img/trans.png)
[英]How can I pass a map operation to a component (react datepicker) as a prop?
[英]How do I pass a prop in front of map function in react?
我将一些 json 文件导入为:
import general from './Data/general.json';
import health from './Data/health.json';
import business from './Data/business.json';
我正在尝试遍历 json 文件中的数组“文章”,文件名与我传递的类别道具相同。 所以,我想知道如何更改我的 map function 使用道具输入从中获取数据的文件,这些输入会在按下导航栏上的按钮时发生变化。
尝试这个,但它不起作用:
{props.category.articles.map((element) => {
这样做有效,但我无法根据道具更改它:
{general.articles.map((element) => {
我试过将 props.category 包含在 { },( ) 中,并在将它们声明为 const 变量后传递它们,但似乎都不起作用。
你可以尝试这样的事情
const data = {general,health,business};
{data[props.category].ariticles.map(...)}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.