Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs Can';t在NEXT.JS中存储.map的返回值_Reactjs_Next.js - Fatal编程技术网

Reactjs Can';t在NEXT.JS中存储.map的返回值

Reactjs Can';t在NEXT.JS中存储.map的返回值,reactjs,next.js,Reactjs,Next.js,我想将映射的返回值存储到一个变量中,但我得到了预期的错误,或者const是保留值。我可以在react.js上这样做,但我在next.js中遇到了这个问题 <div className='w-3/5 flex flex-wrap justify-between mx-auto pt-24'> {props.map((prop) => ( let rating = `${prop.review_scores.review_scores_a

我想将映射的返回值存储到一个变量中,但我得到了预期的错误,或者const是保留值。我可以在react.js上这样做,但我在next.js中遇到了这个问题

<div className='w-3/5 flex flex-wrap justify-between mx-auto pt-24'>
          {props.map((prop) => (
            let rating = `${prop.review_scores.review_scores_accuracy}`;
            
            <div
              key={prop._id}
              class='max-w-sm overflow-hidden shadow-xl flex-shrink'
            >
              <img
                class='w-full'
                src={prop.images.picture_url}
                alt='Mountain'
              />
              <div class='px-6 py-4'>
                <h2 class='text-md font-bold  mb-1'>{prop.name}</h2>
                <p class='text-gray-700 text-base truncate'>
                  {prop.description}
                </p>
                <div>
                  {[
                    ...Array(fullName),
                  ].map((star, index) => {
                    return (
                      <FontAwesomeIcon
                        key={index}
                        icon={faStar}
                        className='w-4 h-4 fill-current text-indigo-900'
                      />
                    );
                  })}
                </div>
              </div>
            </div>
          ))}
        </div>

{props.map((prop)=>(
让评分=“${prop.review_scores.review_scores_accurrency}”;
{prop.name}

{prop.description}

{[ …数组(全名), ].map((星号,索引)=>{ 返回( ); })} ))}
替换这部分代码:

{props.map((prop) => (
  let rating = `${prop.review_scores.review_scores_accuracy}`;
            
  <div
    key={prop._id}
    class='max-w-sm overflow-hidden shadow-xl flex-shrink'
  >
{props.map((prop)=>(
让评分=“${prop.review_scores.review_scores_accurrency}”;
与:

{props.map((prop)=>{
让评分=“${prop.review_scores.review_scores_accurrency}”;
返回(
[剩余的代码]
)}
{props.map((prop) => {
  let rating = `${prop.review_scores.review_scores_accuracy}`;

  return (
    <div
      key={prop._id}
      class='max-w-sm overflow-hidden shadow-xl flex-shrink'
    >

  [REST_OF_CODE]
)}