Skip to content

fullStackOasis/react-native-styled-text-in-textinput

Repository files navigation

react-native-styled-text-in-textinput

This example is based on the default React Native project.

The project was initialized as follows:

npx react-native init StyledTextInTextInput --version 0.70

Once the project was created, a few small changes were made. Two <TextInput> components were added to demonstrate a bug.

The new code is here:

    <View style={{paddingHorizontal: 24, borderColor: 'black', borderWidth: 2, margin: 2, borderRadius: 2}}>
    <TextInput multiline>
        <Text style={{"fontWeight":"bold","color":"blue","backgroundColor":"white"}}>David Tabaka</Text>
        <Text> The quick brown fox jumped over the lazy dog</Text>
    </TextInput>
    </View>
    <View style={{paddingHorizontal: 24, borderColor: 'black', borderWidth: 2, margin: 2, borderRadius: 2}}>
    <TextInput multiline>
        <Text style={{"fontWeight":"bold","color":"blue","backgroundColor":"white"}}>David Tabaka</Text>
        <Text> The quick brown fox jumped over the lazy dog and the</Text>
    </TextInput>
    </View>

Run the app on an Android device. When the app starts, you will see two TextInput components with a thin black border on the screen along with the other default components.

Tap your finger at the very end of the first TextInput. Nothing special happens.

Next, tap your finger at the very end of the second TextInput. You will see the style of the entire content of the TextInput change.

This is a bug. The expected behavior is that the style of the content should not change.

Screen_Recording_20230520_160822_StyledTextInTextInput.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published