如何使用映射React从useState添加2个键?

我想做的是在我想从小处开始的“ mktrateestimate”中显示“ currgroupinputrate”和“ mktratedelta”的加法,因此我尝试在“ mktratedelta”输入字段中输入内容,然后应显示此输入以mktrateestimate表示,但未在mktratedelta中显示输入。如何解决此问题,正确的方法是什么?

const [marketEstimateDataBCAssets,setmarketEstimateData] = useState([
    {
      name: "Lombard",prevgroupinputrate: 0.01,currgroupinputrate: 0.02,mktratedelta: 0.03,mktrateestimate: 0.04
    },{
      name: "Other Secured",mktratedelta: 0.033,{
      name: "Unsecured",mktratedelta: 0.0333,mktrateestimate: 0.04
    }
  ]);


  return (
      {marketEstimateDataBCAssets.map((item,key) => {
        return (
          <Segment>
            <div> {item.name}</div>
            <div> {item.prevgroupinputrate}</div>
            <div> {item.currgroupinputrate}</div>
            <input
              value={item.mktratedelta}
              onChange={e => {
                const newArr = marketEstimateDataBCAssets.map(el => {
                  if (el.name === item.name) {
                    return { ...el,mktratedelta: parseFloat(e.target.value) };
                  }
                  return el;
                });
                console.log(newArr);

                return setmarketEstimateData([...newArr]);
              }}
            />
            <div> {marketEstimateDataBCAssets[key].mktrateestimate}</div>
          </Segment>
        );
      })} ```
PUXI3230 回答:如何使用映射React从useState添加2个键?

您应该尝试类似code的操作。这只是您可以从那里继续进行的开始。您应该找到一种方法来管理受控的select s.* from (select s.*,row_number() over (partition by user_id order by date_submitted desc) as seqnum,lag(submission) over (partition by user_id order by date_submitted) as prev_submission from submissions s ) s where prev_submission is not null and submission is null and seqnum = 1; 。有关更多信息,请阅读React中的Uncontrolled ComponentsControlled Components。在JavaScript中查看parseFloat

input
本文链接:https://www.f2er.com/3149876.html

大家都在问