Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
283 views
in Technique[技术] by (71.8m points)

Update data without rendering all components when data is updated Reactjs

I'm trying to update a unique component once I make the request but all components in the map function are getting updated.

I have a parent component that's sending the data:

<WeekBuilder taskDetails={taskDetailsList} />

And I have this in the child component:

<ul className="ListContent">
  {
    props.taskDetails && props.taskDetails.map((task, i) => {
      return (
        <WeekItem
          key={i}
          removeTaskHandler={props.removeTaskHandler}
          taskDetails={task[props.userId]}
          actions={props.actions} />
     )
    })
  }
</ul>

Here the screenshot of how it looks and when I click on the day. For example, F updates both components but I only want to update the one I clicked on.

enter image description here

question from:https://stackoverflow.com/questions/66056195/update-data-without-rendering-all-components-when-data-is-updated-reactjs

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...