1.1.8 • Published 9 months ago

react-easy-map v1.1.8

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

Link to the documentation in storybook

Link to git-hub

Basic react map usage

import { Map } from 'react-easy-map'

const data = [
	{id: 1, name: 'Maga'},
	{id: 2, name: 'Kama'},
	{id: 3, name: 'Alex'},
]

const BasicMap = () => {
	return (
		<>
			{data.map((item) => (
				<Item key={item.id} {...item} />
			))}
		</>
	)
}

const Item = (item) => <div>{item.name}</div>

With react-easy-map usage

WARNING prop keyName must be unique for each object

import { Map } from 'react-easy-map'

const EasyMap = () => {
	return (
		<>
			<Map data={data} item={Item} keyName={'id'}/>
		</>
	)
}

const Item = (item) => <div>{item.name}</div>

With hoc , example with mobx-react

import { observer } from 'mobx-react'
import { MapWithHoc } from 'react-easy-map'

// It is recommended to put it in a separate file
export const ObserverMap = MapWithHoc(observer)
//

const EasyMap = () => {
	return (
		<>
			<ObserverMap data={data} item={Item} keyName={'id'}/>
		</>
	)
}

const Item = (item) => <div>{item.name}</div>

Type props components in react-easy-map

import { MapProps, HocProps } from 'react-easy-map'
1.1.1

9 months ago

1.1.0

9 months ago

1.1.8

9 months ago

1.0.9

9 months ago

1.1.7

9 months ago

1.1.6

9 months ago

1.1.5

9 months ago

1.1.4

9 months ago

1.1.3

9 months ago

1.1.2

9 months ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago