Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@keepfy/react-native-calendars

Package Overview
Dependencies
Maintainers
3
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@keepfy/react-native-calendars

Keepfy calendar and agenda implementations for react native

  • 1.0.0
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
2
increased by100%
Maintainers
3
Weekly downloads
 
Created
Source

Keepfy react native calendars

Keepfy calendar/agenda implementation inspired by wix react-native-calendars

Description

This package implements a similar solution like react-native-calendars, but using typescript and react-hooks.

Install

yarn add @keepfy/react-native-calendars

Why

react-native-calendars seems to be abandoned, and their source code has to support old features, and on top of that, they use the XDate package, which makes the code a little bit harder to type and deal with.

TODO

  • Calendar list
  • Current day marking
  • Day selection
  • Markings on days
  • Arrows on week day names
  • Documentation
  • Support i18n
  • Example app and gifs
  • Render and e2e tests
  • Support lazy loading a infinite stream of dates (this one is kinda really hard.. RN lists need a size to be informed, but a date list has no start and end)

Current state

The package is a WIP, but here's our current keepfy agenda using this package: Agenda

Notes

  • We still recommend react-native-calendars instead of this package because it has more features and options than this package
  • RN < 60 compatibility is not a goal
  • The MonthList component is not a calendar, since the calendar definition is a 12 months list, MonthList can have more than 12 months.
  • This package focus is on MonthList, not on Agenda
    • If you look at the agenda implementation, you will see that it's just a fancy section list with animations for MonthList
  • For now we will be depending on packages like react-native-paper and react-native-typography that we use on our app, in the near future we hope to remove these dependencies.

Keywords

FAQs

Package last updated on 18 Oct 2019

Did you know?

Socket

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.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc