decimal number support facebook/react#9585 Upd (2020-02-11) React version: 16.12.0 Unfortunately, it doesn’t allow anything else, like the decimal point. It has several out-of-the-box features such as number format support, precision control, and spin buttons. According to W3C specifications, you need to also add the step attribute to support that. The toFixed() method formats a number and returns the string representation of a number. When I use the , there is an issue with it displaying one additional decimal point. at the end of the input 1.2. is displayed while the value in state still remains 1.2. Over half of the world uses a comma and the other half uses a period as their decimal mark. When you create a number input with the proper type value, number, you get automatic validation that the entered text is a number, and usually a set of up and down buttons to step the value up and down. The e stands for exponent and is allowed because it useful for condensing large numbers e.g. TextInput has by default a border at the bottom of its view. Is there's any way to format an input[type='number'] value to always show 2 decimal places?. I'm not sure which one it is :/ but it's not a react-bootstrap issue at least. The defines a field for entering a number.. Use the following attributes to specify restrictions: max - specifies the maximum value allowed; min - specifies the minimum value allowed; step - specifies the legal number intervals; value - Specifies the default value; Tip: Always add the