Comments (3)
Thanks @gouegd.
from react-blessed.
Hum. I thinks that currently you might have to set a ref on the component and used blessed's API to focus the component as I think I did not implement any of the react callbacks used to deal with focus and component mounting etc.
from react-blessed.
Here's a quick sample with hooks to focus if someone is looking for it
const App = () => {
const listRef = useRef();
useEffect(() => {
if (listRef.current) {
listRef.current.focus();
}
}, []);
return (
<box
top="center"
left="center"
width="50%"
height="50%"
border={{type: 'line'}}
style={{border: {fg: 'blue'}}}
>
<list
ref={listRef}
keys
mouse
items={['oui', 'maybe', 'no ?']}
style={{
item: {fg: 'white'},
selected: {fg: 'cyan'}
}}
/>
</box>
);
};
from react-blessed.
Related Issues (20)
- `useEffect` not working with NODE_ENV=production HOT 3
- readme shows incredible demo, but checked in demo missing rich content HOT 2
- Issue with Overmind state management HOT 1
- Keep the screen content after exit HOT 4
- useEffect hook with empty dependency array called twice HOT 2
- Routing issue
- Question about speed of the new renderer
- react-blessed not working with react-redux HOT 10
- Revamping Components - Typescript Types HOT 6
- Tear down with useEffect cleanup functions HOT 6
- console.log('screen was destroyed!') in 0.7.1 release HOT 3
- Suspense not working correctly with the react reconciler HOT 1
- no rendered output HOT 5
- Render Array of JSX elements? HOT 4
- `log` element not calling `setContent` on changes
- Confusion regarding styling text
- Example for Midnight Commander-like interface? HOT 4
- Getting the 'image' tag to work HOT 1
- TypeError: Invalid Version: undefined when trying to use react-devtools HOT 1
- Library prints devtools error message to console HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-blessed.