当发送到子组件时,ReactJS-执行函数

时间:2020-06-05 08:19:09

标签: reactjs react-props

我正在研究React LMS 已注册应发送 true false 。基于用户是否已经注册该课程。将 CheckifEnrolled 功能发送给子级后如何执行。

 <CourseCard
                  Enrolled={()=>CheckIfEnrolled(Course.courseid)?true:false}
                  Course={Course}
                  UserInfoFromDB={props.UserInfoFromDB}
                  isSignedIn={props.isSignedIn}
                />```

1 个答案:

答案 0 :(得分:1)

而不是通过

()=>CheckIfEnrolled(Course.courseid)?true:false

这是一个箭头函数,将在触发时返回一些布尔值,通过

CheckIfEnrolled(Course.courseid)?true:false

现在您要根据CheckIfEnrolled

的结果来传递布尔值