
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
react-native-tvfocus
Advanced tools
React Native tvOS and Android TV library to improve focus management with multiple screens.
React Native tvOS and Android TV library to improve focus management with multiple screens.
Each screen should be wrapped in a FocusContext, which uses an active prop to set if any focusable items should
be focusable.
All focusable items should be wrapped in a Focusable component. React Native's Pressable, TouchableHighlight,
TouchableOpacity, TouchableNativeFeedback, TouchableWithoutFeedback and Button components can be replaced
with components from this library.
import React = require('react');
import { View } from 'react-native';
import { FocusContext, Button } from 'react-native-tvfocus';
import { NavigationContainer, useIsFocused } from '@react-navigation/native';
import { createStackNavigator } from '@react-navigation/stack';
function HomeScreen() {
const active = useIsFocused();
return <FocusContext active={active}>
<View style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}>
<Text>Home Screen</Text>
<Button onPress={() => {}}>Button</Button>
</View>
</FocusContext>;
}
const Stack = createStackNavigator();
export default function App() {
return <NavigationContainer>
<Stack.Navigator>
<Stack.Screen name="Home" component={HomeScreen} />
</Stack.Navigator>
</NavigationContainer>;
}
FAQs
React Native tvOS and Android TV library to improve focus management with multiple screens.
We found that react-native-tvfocus demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.