react-mobile-joystick
v1.0.1
Published
Easy joystick for mobile devices on React Page
Downloads
3
Readme
Easy Mobile Joystick For React
How to start
create your React app or open him
and paste to the terminal
npm i react-mobile-joystick
Get Code
Add lines to your React Component:
import { Nipple } from './Nipple';
- add to render or return
<Nipple side='left' onChange={(event) => console.log(event.x, event.y)} />
whereonChange={(event) => console.log(event.x, event.y)}
returns our coordinates moves on joystick in console
Props
Side
(string) - right
, (left
- default)
Pay attention!
It is only for mobile devices because work with touchmove events! Of course it is simply to change.
To work with our joystick you may work with onChange={(event)
Don`t forget use setTimeout, webApplicationFrame or any function who rerender your Component with time to correctly movement
Easy code to show change at screen
import React from 'react';
import ReactDOM from 'react-dom/client';
import reportWebVitals from './reportWebVitals';
import { Nipple } from './Nipple';
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
<React.StrictMode>
<Nipple side='right' onChange={(event) => console.log(event.x, event.y)} />
</React.StrictMode>
);
reportWebVitals();