<p dir="auto">To me it's looks like JSX is JS+ and Intellisense should work at least like what it does in JS but in practice it doesn't.</p>
<p dir="auto">I think it is not expect behaviour. Other keyword like <code class="notranslate">if</code> <code class="notranslate">else</code> <code class="notranslate">return</code> <code class="notranslate">while</code> even <code class="notranslate">true</code> <code class="notranslate">false</code> <code class="notranslate">null</code> is highlighted but <code class="notranslate">function</code> and <code class="notranslate">var</code> is not</p>
<p dir="auto">Is it a bug or you have any reason to?</p>
<p dir="auto">Also <code class="notranslate">require</code> should be highlighted too</p>