Estoy trabajando para completar el código fuente de GitHub. Existe una condición de que si el código fuente tiene algún problema, puede que haya o no una cadena de recomendación de código. La cadena de recomendación de código generalmente se muestra justo debajo del código de problemas/error, para proporcionar al usuario algunas sugerencias de código.
aquí está el fragmento de código:
-- --Some code- --- return ( <> <tr> ----- --some code--- ----- ----- </tr> { (problemAtLine !== null && problemAtLine.end_lineno === curLineNum && problemAtLine.recommendation && problemAtLine.recommendation.length && this.props.viewModeDetails === "problems") && ( (problemAtLine.recommendation).forEach((recommendationStr, index) => { return ( <tr key={`${"ln-cr"}-${problemAtLine.lineno + index + 1}`}> <td className="lineicon"></td> <td key={`ln-cr-${problemAtLine.lineno + index}`} className="linenum"> {problemAtLine.lineno + index}</td> <td key={`lc-cr-${problemAtLine.lineno + index}`} className= {`selcodeline-${this.props.viewModeDetails}`}> {(() => { if (index === 0) { return ( <div className="code-recommendation-bg-selected-start"></div> ); } else if (index === problemAtLine.recommendation.length - 1) { return ( <div className="code-recommendation-bg-end"></div> ); } else { return ( <div className="code-recommendation-bg-middle"></div> ); } })()} <Highlight className="python"> {recommendationStr !== "" ? recommendationStr: " "} </Highlight> </td> </tr> ) }) )} </> )¿Alguien puede decirme lo que me estoy perdiendo? Gracias de antemano