That&#x27;s true, but I don&#x27;t feel like it&#x27;s relevant.<p>React&#x27;s inline styles API satisfies the principle of least power: you can only pass to it a mapping from string keys to string&#x2F;number values.<p>It&#x27;s possible that the input data might be compiled from some other more powerful format, and it&#x27;s possible to argue that this compilation step is a violation of the principle of least power, but that feels like a separate issue. It&#x27;s very possible to use inline styles without adding unnecessary power to the declaration language - heck, you could declare them in JSON and load them during the build step if you want. How you use inline styles is your decision.