diff --git a/.github/ISSUE_TEMPLATE/bug-in-v1.md b/.github/ISSUE_TEMPLATE/bug-in-v1.md
new file mode 100644
index 00000000..4da7c4ec
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug-in-v1.md
@@ -0,0 +1,30 @@
+---
+name: Bug in v1
+about: Report a bug in version 1 of the library
+
+---
+
+**Before** opening an issue, make sure to read the [contributing guide](https://github.com/PaulLeCam/react-leaflet/blob/master/CONTRIBUTING.md) and understand this is a bug tracker, not a support platform.
+
+Please make sure to check the following boxes before submitting an issue.\
+**Issues opened without using this template will be closed unless they have a good reason not to follow this template.**
+
+* [ ] All peer dependencies are installed: React, ReactDOM and Leaflet.
+* [ ] Using a supported version of React and ReactDOM (v15.x or v16.x).
+* [ ] Using the supported version of Leaflet (v1.3.x) and its corresponding CSS file is loaded.
+* [ ] Using the [latest stable version of React-Leaflet](https://github.com/PaulLeCam/react-leaflet/releases) - **not v2 beta**.
+* [ ] The issue has not already been reported.
+* [ ] Make sure you have followed the [quick start guide](http://leafletjs.com/examples/quick-start.html) for Leaflet.
+* [ ] Make sure you have fully read the [documentation](https://react-leaflet.js.org/docs/en/v1/intro.html) and that you understand the [limitations](https://react-leaflet.js.org/docs/en/v1/intro.html#limitations).
+
+### Expected behavior
+
+Please describe.
+
+### Actual behavior
+
+Please describe.
+
+### Steps to reproduce
+
+Please provide the simplest example possible to reproduce the issue, based on [this CodePen](https://codepen.io/PaulLeCam/pen/XVPmmj).
diff --git a/.github/ISSUE_TEMPLATE/bug-in-v2.md b/.github/ISSUE_TEMPLATE/bug-in-v2.md
new file mode 100644
index 00000000..15cf5333
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug-in-v2.md
@@ -0,0 +1,30 @@
+---
+name: Bug in v2
+about: Report a bug in version 2 (beta) of the library
+
+---
+
+**Before** opening an issue, make sure to read the [contributing guide](https://github.com/PaulLeCam/react-leaflet/blob/master/CONTRIBUTING.md) and understand this is a bug tracker, not a support platform.
+
+Please make sure to check the following boxes before submitting an issue.\
+**Issues opened without using this template will be closed unless they have a good reason not to follow this template.**
+
+* [ ] All peer dependencies are installed: React, ReactDOM and Leaflet.
+* [ ] Using a supported version of React and ReactDOM (v16.3.0 minimum).
+* [ ] Using the supported version of Leaflet (v1.3.x) and its corresponding CSS file is loaded.
+* [ ] Using the [latest v2 beta version of React-Leaflet](https://github.com/PaulLeCam/react-leaflet/releases) - **not v1**.
+* [ ] The issue has not already been reported.
+* [ ] Make sure you have followed the [quick start guide](http://leafletjs.com/examples/quick-start.html) for Leaflet.
+* [ ] Make sure you have fully read the [documentation](https://react-leaflet.js.org/docs/en/intro.html) and that you understand the [limitations](https://react-leaflet.js.org/docs/en/intro.html#limitations).
+
+### Expected behavior
+
+Please describe.
+
+### Actual behavior
+
+Please describe.
+
+### Steps to reproduce
+
+Please provide the simplest example possible to reproduce the issue, based on [this CodePen](https://codepen.io/PaulLeCam/pen/gzVmGw).
diff --git a/.github/ISSUE_TEMPLATE/custom.md b/.github/ISSUE_TEMPLATE/custom.md
new file mode 100644
index 00000000..99bb9a00
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/custom.md
@@ -0,0 +1,7 @@
+---
+name: Custom issue template
+about: Describe this issue template's purpose here.
+
+---
+
+