Rescreva essa parte da string com as seguintes condições:
      1. Não elimine NENHUMA informação dada no artigo.
      2. Termos, variáveis, expressões ou referências devem ser SEMPRE mantidos em inglês.
      3. Apenas transcreva o artigo para um inglês mais simples, tornando ele mais literal e direto, sem alterar o contexto.
      4. Não remova as tags HTML e nem os "#thedivisor#".
      5. Você deve me enviar sua resposta em texto puro, sem markdown.

      Some JavaScript functions are <em>pure.</em> Pure functions only perform a calculation and nothing more. By strictly only writing your components as pure functions, you can avoid an entire class of baffling bugs and unpredictable behavior as your codebase grows. To get these benefits, though, there are a few rules you must follow.#thedivisor#<li class="leading-relaxed mb-1">What purity is and how it helps you avoid bugs</li>
<li class="leading-relaxed mb-1">How to keep components pure by keeping changes out of the render phase</li>
<li class="leading-relaxed mb-1">How to use Strict Mode to find mistakes in your components</li>#thedivisor#In computer science (and especially the world of functional programming), <a href="https://wikipedia.org/wiki/Pure_function" target="_blank" rel="nofollow noopener noreferrer" class="inline text-link dark:text-link-dark border-b border-link border-opacity-0 hover:border-opacity-100 duration-100 ease-in transition leading-normal">a pure function</a> is a function with the following characteristics:#thedivisor#<li class="leading-relaxed mb-1"><strong class="font-bold">It minds its own business.</strong> It does not change any objects or variables that existed before it was called.</li>
<li class="leading-relaxed mb-1"><strong class="font-bold">Same inputs, same output.</strong> Given the same inputs, a pure function should always return the same result.</li>#thedivisor#You might already be familiar with one example of pure functions: formulas in math.#thedivisor#Consider this math formula: <span style="font-family:STIXGeneral-Regular, Georgia, serif;font-size:1.2rem"><span style="font-family:STIXGeneral-Italic, Georgia, serif;font-size:1.2rem">y</span> = 2<span style="font-family:STIXGeneral-Italic, Georgia, serif;font-size:1.2rem">x</span></span>.#thedivisor#If <span style="font-family:STIXGeneral-Regular, Georgia, serif;font-size:1.2rem"><span style="font-family:STIXGeneral-Italic, Georgia, serif;font-size:1.2rem">x</span> = 2</span> then <span style="font-family:STIXGeneral-Regular, Georgia, serif;font-size:1.2rem"><span style="font-family:STIXGeneral-Italic, Georgia, serif;font-size:1.2rem">y</span> = 4</span>. Always.#thedivisor#If <span style="font-family:STIXGeneral-Regular, Georgia, serif;font-size:1.2rem"><span style="font-family:STIXGeneral-Italic, Georgia, serif;font-size:1.2rem">x</span> = 3</span> then <span style="font-family:STIXGeneral-Regular, Georgia, serif;font-size:1.2rem"><span style="font-family:STIXGeneral-Italic, Georgia, serif;font-size:1.2rem">y</span> = 6</span>. Always.#thedivisor#If <span style="font-family:STIXGeneral-Regular, Georgia, serif;font-size:1.2rem"><span style="font-family:STIXGeneral-Italic, Georgia, serif;font-size:1.2rem">x</span> = 3</span>, <span style="font-family:STIXGeneral-Italic, Georgia, serif;font-size:1.2rem">y</span> won’t sometimes be <span style="font-family:STIXGeneral-Regular, Georgia, serif;font-size:1.2rem">9</span> or <span style="font-family:STIXGeneral-Regular, Georgia, serif;font-size:1.2rem">–1</span> or <span style="font-family:STIXGeneral-Regular, Georgia, serif;font-size:1.2rem">2.5</span> depending on the time of day or the state of the stock market.#thedivisor#If <span style="font-family:STIXGeneral-Regular, Georgia, serif;font-size:1.2rem"><span style="font-family:STIXGeneral-Italic, Georgia, serif;font-size:1.2rem">y</span> = 2<span style="font-family:STIXGeneral-Italic, Georgia, serif;font-size:1.2rem">x</span></span> and <span style="font-family:STIXGeneral-Regular, Georgia, serif;font-size:1.2rem"><span style="font-family:STIXGeneral-Italic, Georgia, serif;font-size:1.2rem">x</span> = 3</span>, <span style="font-family:STIXGeneral-Italic, Georgia, serif;font-size:1.2rem">y</span> will <em>always</em> be <span style="font-family:STIXGeneral-Regular, Georgia, serif;font-size:1.2rem">6</span>.